![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
CGIにてメールを送信しています。
Beckyや一部のWEBメーラーで見ると、本文も件名も正常表示されますが、一部のWEBメーラー(Chicappa)では件名のみ文字化けします。
例えば件名が「お問い合わせの受付」の場合
「 $B$*Ld$$9g$o$;$N<uIU (B」となります。
困っています。原因を教えてください。
ソースはutf8で保存しています。
use utf8;
use MIME::Lite;
use Jcode;
my $msg = MIME::Lite->new(
From=> $mail_from,
To=> $mail_to,
Subject=> jcode("お問い合わせの受付")->jis,
Type=> 'multipart/mixed',
);
$msg->attach(
Type=> 'image/jpeg',
Path=> "./picture.jpg",
);
$msg->attach(
Type=> 'text/plain; charset="iso-2022-jp"',
Data=> jcode($mail_body)->jis
);
$msg->send();
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No.1さんのMIME-B Encodingですが、自分は最近のPerlしか触ったことがないので、
Jcodeは知らなくて、Encodeでしています。
Subject => jcode("お問い合わせの受付")->jis,
↓ ↓
use Encode;
Subject => encode("MIME-Header-ISO_2022_JP", "お問い合わせの受付"),
No.1さんご紹介のCPANモジュールとの差異はわかりませんが^^;
あと、MIME-Versionの指定とかは入れなくてもいいのかしら
"MIME-Version" => "1.0",
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
perl でエラー:Wide character...
-
【LaTeX】pBibTeXでのエラーの...
-
【文字コード】外見上は全く同...
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
これは大きなお世話ですよね? ...
-
EXCELからCSVにすると余計なカ...
-
「何とかで始まり、何とかで終...
-
マクロを使ってフォルダー内に...
-
CString から LPCTSTRの型に変換
-
COBOL・全角判定
-
英数字のみ全角から半角に変換
-
VBA 置換文字がみつからない時
-
VB.net、テキストボックス入力...
-
文字コードの%E3%80%とは何です...
-
Accessのテキストボックスの入...
-
VBAでtxtファイルを読み込む際...
-
封筒の宛先で縦書きの書き方
-
カンマ区切りの数字をCSVフ...
-
CSVの定義
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perl でエラー:Wide character...
-
MFCのコントロールにUTF-8の文...
-
sedやperlでの2バイト文字を含...
-
【文字コード】外見上は全く同...
-
jcode.plのかわり
-
【LaTeX】pBibTeXでのエラーの...
-
WindowsでUTF-8のPerlスクリプ...
-
HTML::Templateでutf-8のテンプ...
-
{ブロック}の外でのみ use ut...
-
Jcodeによるカタカナ→ひらがな変換
-
EC-CUBEでの文字化け
-
Perlで、文字の出現回数を調べ...
-
CGIでメール送信で件名文字化け
-
UTF-16からUTF-8への変換
-
カタカナ一覧表が知りたい
-
Java+MySQLで特殊文字(丸数字(...
-
数字を1桁なら半角、2桁以上...
-
perl-cgiで1文字や2文字など短...
-
$obj->decode($bytes)って何?
-
デバッグ情報が文字化けする
おすすめ情報