2012-03-28 7 views
0

私は標準のsendmailとbsd-mailxの設定でDebianを使用しています。私の国際的なキャラクターはOKになります(少なくともGmailはそれらを正確に解釈します)。しかし、その逆は悲惨に失敗します。デフォルトのエンコード設定(ISO-8859-1)の場合、sshで国際的なメール文字を正しく表示する

ここに私のレジュメがあります。

ここ

になり、私のRESUM = E9です。

しかし、私はここで

を得るようにも(私のロケールで使用されるエンコーディングです)UTF-8に「送信メッセージのエンコード」を変更すると、物事を改善していない私のRESUM = C3は=ですA9。

これには銀色の弾丸がありますか? SSH経由で私のサーバにアクセスしていることを指摘しておきましょう。

サーバーとクライアントにはLANG=en_US.UTF-8が設定されています。

+1

あなたの端末のロケールは何ですか? 'env | grep LANG' ...あなたはどのターミナルエミュレータを使っていますか?たとえば、PuTTYを使用すると、クライアント側のエンコーディングをサーバーのエンコーディングと一致させることができます。 – 0xC0000022L

+0

私は 'LANG = en_US.UTF-8'を取得します。これはサーバーで取得したものと同じです。 SSH接続でこれらの文字を入力すると、問題はありません。私は素晴らしいWMの下でgnome-terminalを使用しています。 –

+0

無意識に公開された未完の返信をおかけして申し訳ありません。最初の返事を編集しました。 –

答えて

0

賢明なアドバイスhere:bsd-mailxの代わりにheirloom-mailxに行くだけです。それは私のためにそれをしました。

関連する問題