![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
http://okwave.jp/qa5038084.htmlの引き続きです。(メールフォーム)
<meta http-equiv="Content-Type" content="text/html;charset=shift_jis">
&jcode'h2z_sjis(*contenido)
&jcode'convert(*subject,'sjis');
&jcode'convert(*infor,'sjis');
&jcode'convert(*contenido,'jis');
&jcode'convert(*res_msg,'jis');
print "Content-type: text/html;charset=shift_jis\n\n";
↓ sjis関連をutf8に書き換え、jcodeの頭文字をJに書き換え
<meta http-equiv="Content-Type" content="text/html;charset=utf8">
&Jcode'h2z_utf8(*contenido)
&Jcode'convert(*subject,'utf8');
&Jcode'convert(*infor,'utf8');
&Jcode'convert(*contenido,'utf8');
&Jcode'convert(*res_msg,'utf8');
print "Content-type: text/html;charset=shift_utf8\n\n";
require 'jcode.pl'をuse Jcode;に書き換え
※jcode::" となっている箇所はありません
結果
メールフォームはエラーや文字化けは出なくて成功しましたが、メール受信の際、ThunderbirdPortableメーラーでは全て文字化け(文字エンコーディングは「日本語ISO-2022jp」となっています)、ウェブメールのgmailでは内容は文字化けになっていませんが、タイトルが文字化けになっています。
どこが悪かったのでしょうか?
宜しくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
画面表示系の部分しか示されていませんが、メール送信処理のところはどの文字コードにして送信していますか? メールもutf8のまま送信しているのであれば、jisに変換して送信してみてください。
この回答への補足
返答をありがとうございます。
送信処理は
&Jcode'convert(*contenido,'utf8');
申込者への返信メール様式は
&Jcode'convert(*res_msg,'utf8');
となっています。
>メールもutf8のまま送信しているのであれば、jisに変換して送信してみてください。
とのことですが、具体的にどのようにすれば良いのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP Content-Typeが機能していない? 2 2022/07/17 11:10
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
my $html<<EOMの意味を教えてく...
-
Perlでの数字の12桁化
-
CGIにおいて、エンコード・文字...
-
Application.ScreenUpdating = ...
-
メモリをアドレスを直接指定し...
-
JSONで文字列が長い時
-
VBAでPDFのコピーとリネームを...
-
実行時エラー 3020の対策
-
formで特定のinputを送信しない...
-
<SELECT>タグの折り返し
-
構造体の各データの表示につい...
-
16進の10進変換について
-
日齢計算プログラム
-
[python] 文字列を変数名として...
-
「*:*」って何を意味するのでし...
-
selectタグ内の特定のoptionの...
-
複数列を持ったリストボックス...
-
テーブル内でドロップダウンメ...
-
UWSCのSELECT文の記述方法
-
Perlにおける<?phpinfo();?>の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
malformed header from script....
-
結果を得て自動的にページ移動...
-
テキストエリアにテキストファ...
-
初歩的なCGIですが その2
-
CGIから出力される文字が化けて...
-
テキストファイルの読み込み
-
パソコン → パャRン
-
my $html<<EOMの意味を教えてく...
-
perlで作ったcgiがIE6で西ヨー...
-
ランダムに背景画像を変える方法。
-
SSI にグローバル変数を渡すこ...
-
CGI(Perl)とHTMLについて
-
同じサーバ内のHPをロボット...
-
Perl CGIの中で # を使ってコメ...
-
shift-jisからutf8に変換
-
UTF8 URLエンコード
-
Pythonを用いてCGIを作る勉強を...
-
アクセス人数制限CGIについて。
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
おすすめ情報