【发布时间】:2010-02-22 21:16:35
【问题描述】:
我有自己的 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 错误或Invalid Unicode value in one or more parameters 错误。
有什么想法吗?
【问题讨论】:
标签: c# .net twitter character-encoding