フリーのショッピングカートのCGIをダウンロードして使ってみたところ、カート自体は問題なく動きましたが、sendmailで送信した内容が文字化けしています。
件名は
$subject = &mail64encode($subject);sub mail64encode {
local($subject) = $_[0];
&jcode'convert(*subject, "jis");
…省略…
の形でエンコードしているので日本語で表示されています。
本文は
if( open(MAIL,"| /$mail_pass1/$mail_pass2/sendmail $email")) {
&conv;
print MAIL "From: $email\n";
print MAIL "To: $user\n";
print MAIL "Subject: $subject\n";
print MAIL "注文年月日\n";
print MAIL "$date\n";
print MAIL "お名前 $regname\n";
・・・省略…
print MAIL "---------------------------------------------------------------\n";
print MAIL "Remote addr: $ENV{'REMOTE_ADDR'}\n";
print MAIL "Remote host: $ENV{'REMOTE_HOST'}\n";
print MAIL "User Agent : $ENV{'HTTP_USER_AGENT'}\n";
close(MAIL);
となっています。
print mail の中身はそのまま出力されるのではないのですか?
別にエンコードが必要ですか?
英数字は問題なく出力されるようですが、日本語は全滅です。
jocode.plを使用しています。
どなたかご教示下さい。
No.1ベストアンサー
- 回答日時:
この回答への補足
ありがとうございました。
ご指摘のとおり、ヘッダーを見ると charset=us-ascii になっており、charset=iso-2022-jp になっておりませんでした。
メール部分にcontent-typeの記述がなかったので、iso-2022-jp で記述したのですが、ヘッダーに2重で表示され、us-ascii が有効になっているようでした。
いろいろいじってみましたが、どこで設定されるのかわかりません。
文字コードの指定で、ポイントがあればお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3COINSのスマートウォッチを使...
-
二股
-
メルカリで普通郵便で購入した...
-
PS4のコントローラーを本体に有...
-
DEEBOT x2 Omniを購入しました...
-
ゲーム機能付きのスマートウォ...
-
パソコンのデータについてご相...
-
あいほん7を、使ってるんですけ...
-
スマートフォンの AQUOS SH-01L...
-
txtはワードで開くのは間違いで...
-
スマホ
-
32GB 型番X8 のMP3プレイヤーを...
-
メモ帳で開く設定を元に戻したい。
-
全角入力
-
イヤホンについて教えてくださ...
-
pcにMicrosoftstoreからprimevi...
-
pdfの文書を校正するには
-
パソコン&テレビ録画対応の両方...
-
【Windows Media Player】1つ...
-
パソコンのWi-Fiについてご相談...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サーバーのテキストファイルを...
-
XML::Simpleの使い方について
-
IIS の@INC ERRORについて教えて
-
Mechanizeにおけるボタンクリッ...
-
perl の grepで 全角カタカナで...
-
標準入力からデータが読込めない
-
フォームメール確認用ページ
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
select値をhiddenのvalueに渡し...
-
「value」に2つの値をセットす...
-
チェックボックスの返す値
-
INPUT TYPE
-
WEBページを強制的に横画面で見...
-
[HTML]プルダウンメニューの横...
-
VB.net データーグリッドビュー...
-
別formのhidden項目を自form値...
-
FORMのselectの選択肢を最初か...
-
VB初心者。小数点以下の表示で...
-
EXCELとの連携
おすすめ情報