У меня есть собственный Twitter API, и я получил пару электронных писем о проблеме при попытке опубликовать обновление статуса с акцентами и другими диакритическими знаками.Я хотел бы закодировать их так, чтобы обновление статуса все еще имело.
Я знаю, что есть способы удалить диакритический знак, но я бы хотел сохранить его.* Twitter Подсчет символов страницы и заметил, что они действительно говорили о кодировании диакритического знака.Я хотел бы сделать это в 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
.
Есть идеи?