Mandrill API上的土耳其语字符HTML编码错误

时间:2015-05-23 11:49:36

标签: c# json mandrill html-encode

我正在使用.net 4.5.2 c#wpf应用程序和mandrill电子邮件服务api

他们的api结果如此糟糕,需要手动修复字符错误

到目前为止,我做了这两件事,但仍然发生错误让我感到疯狂

string srLoginCity = HttpUtility.HtmlEncode(myPerEmail.srLoginCity);
string srRegisterCity = HttpUtility.HtmlEncode(myPerEmail.srRegisterCity);

srLoginCity = RemoveDiacritics(srLoginCity);
srRegisterCity = RemoveDiacritics(srRegisterCity);

即使HtmlEncodeRemoveDiacritics最新错误发生如下

城市名称为:Diyarbakır

他们的api抛出500内部服务器错误,没有描述

在两个流程

之后,

Diyarbakır仍然是Diyarbakır的结果

那么我还需要做些什么才能正确转换它所以获取json数据的mandrill api不会失败?

我相信我需要将ı字母转换为i或以某种方式对其进行编码。

可能会有其他字母失败,因此我不希望手动ıi解决方案。

0 个答案:

没有答案