我正在通过 sendgrid 接收传入的邮件。当我收到一封包含元音变音字符的德语电子邮件时,params
它显示了完整的内容,但是当我阅读并保存时,它没有在元音变音字符后保存。我做了一个 utf-8 转换
Iconv.conv('utf-8','ISO-8859-1' , str)
并且,它给了我 unicode 字符串,但如果我在我的 gmail 中将传出编码作为 utf-8 发送并发送,它工作正常。我不能依赖它,因为我的客户可能会在没有 utf8 设置的情况下发送。请让我知道应该做什么。