CGI-BBS > 基礎 > jcode/jcode.pl > JavaScriptで書き出したFORMの値を変換しても文字化けする


カレッヂ
カレッヂ


質問者  投稿日 11/27(水) 10:39:03
JavaScriptの”dosument.write”でフォーム(hidden)を書き出し、
フォームメールのCGIにvalueとnameを受け渡し、
「jcode.pl」もしくは「Jcode.pm」でsjisに変換してメール送信しているのですが、
WindowsのIE5で送ると文字化けしてしまいます。(Macでは大丈夫)
Netscapeではまだ未検証です。
「郵便番号」が「驛オ萓ソ逡ェ蜿キ」
「都道府県」が「驛ス驕灘コ懃恁」という具合に化けます。
対処方法はあるでしょうか?
具体的にやりたいことは、オーダーフォームで、
商品名にcheckboxがついており、個数などを選択/入力します。
checkboxでチェックしたものに附随する個数などのフォームのデータのみ
確認画面に表示し、メールで送るという動作です。

よろしくお願いします。

プロバイダ参照:http://www.ocn.ne.jp/business/support/
サーバのOS:UNIXサーバ
パソコンのOS:Mac9
エディタ:テキストエディタ
FTPソフト:FFFTP(Windows)
サーバ移転:していない
改造:していない
CGI習熟度:firsttime

回答者 まさ  [削除]  投稿日 12/1(日) 19:34:31
>「jcode.pl」もしくは「Jcode.pm」でsjisに変換してメール送信しているのですが、

メールはsjisではなくjisですよ。

返信(回答)する


Web裏技