Я использую приложение .net 4.5.2 С# wpf и API электронной почты mandrill.
Их результаты API настолько плохи, что им нужно вручную исправлять ошибки символов.
Пока я сделал эти 2 вещи, но все равно случаются ошибки, которые сводят меня с ума
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
после обоих процессов
Итак, что еще мне нужно сделать, чтобы правильно преобразовать его, чтобы mandrill api, который принимает данные json, не терпел неудачу?
Я считаю, что мне нужно либо преобразовать букву ı
в i
, либо как-то закодировать ее.
Могут быть другие буквы, которые не сработают, поэтому я не хочу ручного решения ı
to i
.