zd2回答ポイント 100ptウォッチ 2

cronで日本語メール送信すると文字化けします。

どのように回避すれば良いのでしょうか?

test.sh (UTF-8 LF)
--------
env LANG=ja_JP.UTF8 echo "添付ファイル化されてしまう" | nkf -w8 -Lu | tr -d '\r' | mail -s "日本語" 'myaddress@example.com'
--------

このスクリプトをSSH接続してシェルから実行する
$ test.sh
と、文字化けせずにメール受信できるのですが、
cronから実行すると
日本語部分がクエスチョンマーク(?)に文字化けしてしまいます。

cronジョブのシェルスクリプトで日本語メール送信
するのはどうすれば良いのでしょうか?

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2008-08-06 11:58:42
終了日時
2008-08-06 17:19:47
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

nkf23シェルスクリプト132example.com188SSH565UTF-8628スクリプト2307文字化け1005LF48シェル239sh230

人気の質問

メニュー

PC版