2

sendgrid 経由で受信メールを受信して​​います。ウムラウト文字を含むドイツ語のメールを受信すると、params内容全体が表示されますが、読んで保存すると、ウムラウト文字の後に保存されません。でutf-8変換を行いました

Iconv.conv('utf-8','ISO-8859-1' , str)

そして、それは私にユニコード文字列を与えていますが、送信エンコーディングをgmailでutf-8として送信して送信すると、正しく機能しています。私の顧客はutf8設定なしで送信する可能性があるため、私はそれを当てにすることはできません. 何をすべきか教えてください。

4

1 に答える 1

1

Iconv.new('utf-8'、charset_encoding).iconv(params [:text])を達成しました

于 2011-04-19T10:44:34.243 に答える