送信フォームでの一部が文字化けする。

メールフォームの設置に、シェアウエアの送信フォームメイカー使っています。
楽にメールフォームが作れ重宝しております。
最近サーバーの移転をしていて、送信時に文字化けすることを発見しました。
設置サイトの文字コードをutf-8からshift-jisにすることで文字化けは解消しました。

フォームの入力

フォームを設置してから相当の期間が経過して初めて気づきました。
なぜなら、特定の漢字だけ文字化けしたからです。

斎藤という名前を入れると、
■お名前    譁手陸
と表示され、受信されました。
ところが、山田などでは普通に送受信されます。
送信フォームメイカーでは、日本語処理にjcode.pmと、jcode.plが使えます。
nihonngosyori

ここは特に変更せず、cgiを呼び出すhtmlページの文字コードを変更しました。

変更前
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>
変更後
<meta http-equiv=”Content-Type” content=”text/html; charset=Shift_JIS”>

 

IPWO 知財ネットオフィス