Fork me on GitHub

Centos Cronからのメールの文字化けの解消

  • Nov 04, 2010

categoryプラグインは存在しません。

cronから送られてくるメールに、日本語などの2バイト文字があるとよく文字化けするので、その対処方法です。

環境

手順

要はメールヘッダに記載されているContent-Typeと、cronジョブからの出力の文字コードを一致させれば良いので、Content-Typeがcharset=UTF-8の場合は、

LC_ALL=ja_JP.UTF-8 hoge.sh

という感じでロケールを明に指定してスクリプトなどを実行してやります。

メールの文字コードをJIS(iso-2022-jp)にしたければ、

CONTENT_TYPE="text/plain; charset=iso-2022-jp"
LC_ALL=ja_JP.jis hoge.sh

などとします。

commentプラグインは存在しません。