楽々ホームページ 制作更新 ECO WEB information

他サイトへのフォーム送信時の文字化け

2009-03-17 (Tue) 19:32
他のサイトをご利用(ショッピングカート等)の際、フォーム送信タグをエディターで書き込みますが相手先がShift-JISなどの文字コードであればデータが正常に渡らず文字化けを起こします。
※「イジクリ」はUTF-8で、他のサイトはShift-JISの場合
例:
 
※「カートへ入れる」をクリックすると他のサイトへ飛び文字化けがわかります。

そこで、フォームタグに下記を追加してください
フォームタグ(<form action=~)に
onSubmit="return false;" accept-charset="Shift_JIS" name="xxxx" サブミットボタン(<input type="submit"~)に下記を追加 onClick="org=document.charset; document.charset='Shift-JIS'; document.xxxx.submit(); document.charset=org;"
※「xxxx」は適宜に決めてください。



 
※「カートへ入れる」をクリックすると他のサイトへ飛び文字化してないことがわかります。

いかがでしょうか?

Blog Calendar

Blog Category

検索エンジン対策

このためE­C­O­W­E­B­で制作したホームページはY­a­h­o­o­やG­o­o­g­l­e­などの自動ロボットクロール型検索エンジンサイトにもサイトの内容を理解してもらいやすく、検索順位も上がっていくのです。グローバルスタンダードを意識せずに作られているサイトは、どんどん検索エンジンから消えているのが現状です。今からホームページの制作をお考えであれば、検索エンジンにも認識されやすい世界標準のサイトを作るべきでしょう。一般のW­e­b­サイト閲覧者には見えない部分であるだけに、理解しがたいものではありますが、S­E­O­的にはぜ.­.­.­
RSS 2.0