Easy Web Creator
イジクリニュース
03-17 (Tue) 19:32
他サイトへのフォーム送信時の文字化け
コメント(4)/トラックバック(0)
他のサイトをご利用(ショッピングカート等)の際、フォーム送信タグをエディターで書き込みますが相手先がShift-JISなどの文字コードであればデータが正常に渡らず文字化けを起こします。
※「イジクリ」はUTF-8で、他のサイトはShift-JISの場合
例:
1
2
3
4
5
6
7
8
9
10
※「カートへ入れる」をクリックすると他のサイトへ飛び文字化けがわかります。
そこで、フォームタグに下記を追加してください
フォームタグ(<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」は適宜に決めてください。
1
2
3
4
5
6
7
8
9
10
※「カートへ入れる」をクリックすると他のサイトへ飛び文字化してないことがわかります。
いかがでしょうか?
戻る
(c)IJIKURI