• ベストアンサー

HTML formタグの文字コードについて

各サイトのフォーム<form>をまとめて1つのテキストにしています。 文字コードはShift-jisです。 元のページがShift-jisの場合、問題なく動作するのですが、 EUCやUTF-8の場合、テキストボックスに入力した2バイト文字が 化けてしまいます。 これらのサイトの<form>をShift-jisで動作するようにはできない でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

FORM送信するcharsetを指定する FORMタグのaccept-charset属性 というものが有ります しかし http://oshiete1.goo.ne.jp/qa4093972.html にも書きましたが MSIE6などは対応していないと思います。 私なら 一旦自分の所に置いたCGIにFORMを送り CGIの内部で相手サイトのcharsetに合わせて変換してからsocketなどで送ります。

その他の回答 (1)

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

できないね。 統一しないと無理。 逃げる方法は幾つかあってiframeかサーバサイドかな。 ただ単にコピペして使ってるというならコピペするときに統一したら良いけれどそういう問題じゃないよね?

関連するQ&A