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に強制変更。
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の制限ってメールクライアントの問題なんだっけ?
PerlCGIでエンコードやめて、Subjectをそのまま流したら、
OSX:Mail.app、シュリケン、サンダーバードは問題無く件名を表示。
ローカル利用(外部に出ない)なメールなので、エンコードしない方向で対処。
7bitの制限ってメールクライアントの問題なんだっけ?