2012-03-28 51 views
0

我正在使用Debian與標準的sendmail和bsd-mailx配置。我的國際人物到達確定(至少Gmail正確解釋他們),但其他方式失敗慘痛。使用默認編碼設置(ISO-8859-1),行正確顯示國際電子郵件字符

這是我的簡歷。

成爲

這裏是我的resum = E9。

但即使改變「外發郵件編碼」爲UTF-8(這是我的語言環境中使用的編碼)沒有改善的事情,因爲我得到

這裏是我的resum = C3 = A9。

有沒有這個銀子彈?我應該指出,我正在通過SSH訪問我的服務器,以防萬一。

服務器和客戶端有LANG=en_US.UTF-8集。

+1

嗯,你的終端的語言環境是什麼? 'env | grep LANG' ...你使用的是什麼終端模擬器?例如PuTTY允許您在客戶端設置編碼以匹配服務器的編碼。 – 0xC0000022L 2012-03-29 00:36:56

+0

我得到'LANG = en_US.UTF-8',這與我在服務器上得到的是一樣的。實際上,當我通過SSH連接鍵入這些字符時,我沒有任何問題。我在令人敬畏的WM下使用gnome-terminal。 – 2012-03-29 01:28:30

+0

對於無意發佈的未完成回覆對不起。我編輯了我的第一個答覆。 – 2012-03-29 01:37:00

回答

0

我找到了明智的建議here:簡單地用heirloom-mailx代替bsd-mailx。那爲我做了。

相關問題