• ベストアンサー

method="get"で全角が文字化けてしまう。

Flashで「一行更新ニュース」が表示できる物を作ろうと思っています。 管理用のページから、GET methodでtest.sfw にテキストデータを送ろうとすると 全角テキストがすべて文字化け?してしまいます。 全角「1」が「?P」 回避方法を教えてください。

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

Flash で使用する文字コードは、 デフォルトでは UTF-8 です。 Shift-JIS の場合は、Flash の最初のフレームにでも、 System.useCodepage = true; を付け加えてみてください。 http://www.adobe.com/jp/support/flash/ts/documents/fl0262.html (UTF-8 と Shift-JIS 以外の場合は知りません。) またそれでもうまく行かなければ、 escape(x) で文字列をエスケープして送信、 受信後 unescape(x) で文字列をアンエスケープして表示。 でしょうかね。 http://www.openspc2.org/reibun/FlashMX2004/ActionScript/String/006/index.html

miizu
質問者

お礼

回答参考にさせていただきました。 管理用のページの文字コードをUTF-8にしたところ日本後も問題なく表示されました。

関連するQ&A