我正在使用.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);
即使HtmlEncode
和RemoveDiacritics
最新错误发生如下
城市名称为:Diyarbakır
他们的api抛出500内部服务器错误,没有描述
在两个流程之后, Diyarbakır
仍然是Diyarbakır
的结果
那么我还需要做些什么才能正确转换它所以获取json数据的mandrill api不会失败?
我相信我需要将ı
字母转换为i
或以某种方式对其进行编码。
可能会有其他字母失败,因此我不希望手动ı
到i
解决方案。