Я получаю входящие письма через sendgrid. Когда я получаю электронное письмо с немецким языком, содержащим символы умляута в params
, оно показывает весь контент, но когда я читаю и сохраняю, оно не сохраняется после символа умлаута. Я сделал преобразование utf-8 с
Iconv.conv('utf-8','ISO-8859-1' , str)
и он выдает мне строку юникода, но если я отправляю исходящую кодировку как utf-8 в моем gmail и отправляю, она работает правильно. Я не могу на это полагаться, так как мои клиенты могут отправлять без установки utf8. Пожалуйста, дайте мне знать, что должно быть сделано.