イジクリニュース IJIKURI NEWS

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

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」は適宜に決めてください。



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

いかがでしょうか?

Comments

コメント見て安心しました。とりあえず上も下も問題ナッシングでした
by とうた | 2009-03-31 (Tue) 17:47
上下2つのカートの先は同じなのね 上で入れた商品(文字化け)が残ってるだけでした オサワガセシマシタ
by kuro | 2009-03-19 (Thu) 01:20
まじ 環境教えて JSが動かないと化けるけど
by keke | 2009-03-18 (Wed) 19:20
下段のボタンでも文字化けしてる・・・環境関係する?
by kuro | 2009-03-18 (Wed) 00:41
ページ最上部へ