トリプルエーサービスの日々の業務日誌
問い合わせフォームの文字化け
bake.jpg

管理しているホームページのレンタルサーバーを変更すると
無料で利用させてもらっている「問い合わせフォーム」が
文字化けしてしまいました・・・

まぁ、問い合わせ数が少ないので、放置してましたが・・・・
この度、対策を実施し
文字化け解消しました

原因は、HP上のHTML内の文字コード(UTF-8)と
サーバ上のCGI内の文字コード(JIS X 0208)とが
合ってないからでした

対策は、文字コードをS-JISにしました
CGI内の文字コードを「JIS X 0208」→「S-JIS」

HTMLに記述している送信ボタン「「onclick="document.charset= 'Shift-JIS';"」を
追記しまいた

これで、文字コードが送信されるときにS-JISに変換され
文字化けしなくりました

解ってしまえば簡単だが・・・
以前のサーバーは自動で文字コードを
変換してくれていたということかな?
コメント
コメント
コメントの投稿
URL:
本文:
パスワード:
非公開コメント: 管理者にだけ表示を許可する
 
トラックバック
トラックバック URL
トラックバック