Fieds_labo1

perl-Mail

最終更新:

fieds_labo1

- view
管理者のみ編集可

perl メール送信


Subjectの日本語について
WEBページShift-JIS、PerlCGI:Shift-JISの環境でWEBページでメール件名を指定し、PerlCGIで指定されたSubjectをISO-2022-JPのBエンコードして送り、OSXのMail.appで受信すると文字化け。
Mail.appはデフォルトがUTF-8で、ISO-2022-JPで文字化けしないためには、OSXターミナルでコマンドを打って設定追加が必要。UTF-8からISO-2022-JPに強制変更。

defaults write com.apple.mail NSPreferredMailCharset "ISO-2022-JP"

これ、やっていいのかしら?別件で困りそうなんだけど。どうなんだろ?
PerlCGIでエンコードやめて、Subjectをそのまま流したら、
OSX:Mail.app、シュリケン、サンダーバードは問題無く件名を表示。
ローカル利用(外部に出ない)なメールなので、エンコードしない方向で対処。
7bitの制限ってメールクライアントの問題なんだっけ?




記事メニュー
人気記事ランキング
目安箱バナー