作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有自己的 Twitter API,在尝试发布带有重音符号和其他变音符号的状态更新时,我收到了几封关于问题的电子邮件。我想对这些进行编码,以便状态更新仍然包含它们。
我知道有一些方法可以删除变音符号,但我想保留它。
我读了Twitter Counting Characters页面并注意到他们确实在谈论编码变音符号。我想在 C# 中执行此操作。我只是不确定该怎么做。
这是 Twitter API 的原始错误报告 http://code.google.com/p/twitter-api/issues/detail?id=433
我试过用..
string oldStatus = "con eñe";
string newStatus = oldStatus.Normalize(NormalizationForm.FormD);
我已经尝试使用 FormC
、FormKC
和 FormKD
,但我得到了 401 - Unauthorized
错误或 一个或多个参数中的无效 Unicode 值
错误。
有什么想法吗?
最佳答案
这有帮助吗?我测试了它来自的应用程序,它使用您帖子中的变音符号成功发布了我的更新(长度为 140 个字符)。
HttpWebRequest request = CreateRequest("https://twitter.com/statuses/update.xml", "POST",
username, password);
string str = HttpUtility.UrlEncode(status);
byte[] buffer = new UTF8Encoding(false, false).GetBytes("status=" + str);
using (Stream stream = request.GetRequestStream())
{
stream.Write(buffer, 0, buffer.Length);
}
request.GetResponse().Close();
关于c# - 如何为 Twitter 更新编码变音符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2314265/
我想解析以下 xml 结构: 为了解析这个 element name="?????? 结构,我按以下方式使用 XPath: XPath xPath
我在 OSX 机器上运行 Python 2.7。我正在尝试在 smb 共享上执行 os.walk。 for root, dirnames, filenames in os.walk("./test")
我是一名优秀的程序员,十分优秀!