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で質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- PHP Content-Typeが機能していない? 2 2022/07/17 11:10
- PHP php ログイン 1 2022/11/01 00:24
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Java+MySQLで特殊文字(丸数字(...
-
PerlでRSS取得 ~ 文字化け ~ ...
-
pythonの文字コードとファイル操作
-
Perlで、文字の出現回数を調べ...
-
CSVファイルの中で、「 , 」カ...
-
スペースで区切られた氏名から...
-
英数字のみ全角から半角に変換
-
EXCELからCSVにすると余計なカ...
-
エクセルで数値を全角文字(カ...
-
CSVの定義
-
vba アクティブシートの名前変...
-
csvデータ ダブルクォーテ...
-
文字コードの%E3%80%とは何です...
-
全角入力
-
各項目がダブルクォーテーショ...
-
全角英数字の必要性が理解できない
-
Excel VBAでPDFファイルをMicro...
-
「カンマ」と「コンマ」は同じ...
-
文字列に半角・全角スペースが...
-
カンマ区切りの数字をCSVフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perl でエラー:Wide character...
-
【文字コード】外見上は全く同...
-
perlについての質問
-
sedやperlでの2バイト文字を含...
-
jcode.plのかわり
-
【LaTeX】pBibTeXでのエラーの...
-
MFCのコントロールにUTF-8の文...
-
カタカナ一覧表が知りたい
-
HTML::Templateでutf-8のテンプ...
-
CGIでメール送信で件名文字化け
-
Java+MySQLで特殊文字(丸数字(...
-
UTF-16からUTF-8への変換
-
printfの書式指定での2バイト文...
-
perlで読み込むテキストの文字...
-
デバッグ情報が文字化けする
-
UTF-8のPerlから、UTF-8、EUC、...
-
PerlでRSS取得 ~ 文字化け ~ ...
-
EC-CUBEでの文字化け
-
オブジェクト? perlをオーバー...
-
Perlで、文字の出現回数を調べ...
おすすめ情報