- 締切済み
以下のフラッシュですがインターネットエクスプローラーだと「あいうえお」
以下のフラッシュですがインターネットエクスプローラーだと「あいうえお」などの日本語を含めて全て転送出来るのにファイヤーフォックスだと半角英数しか文字を転送出来ません。何かいい方法はございませんでしょうか? http://hfm-kenchan.com/Lesson/sample/send_str/frame.htm なお、プログラムは「.hfm」様http://hfm-kenchan.com/index.htmlのサンプル作品集 『No.700HTMLフォームに文字列表示』を使用させていただいています。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- aspnet
- ベストアンサー率79% (72/91)
回答No.1
いくつか怪しいポイントがあります。 Flashではなく、html側の設定のような感じです。 ・Flashとhtmlでエンコーディングが相違。html側をutf-8に変更。 ・フレームhtmlとフレーム内htmlのエンコーディングも相違。全部utf-8に統一。 ・Flashの配置に、"AC_FL_RunActiveContent"が使われているが、Firefoxの動作での動作にバグがあるため、SwfObjectを使うべき。 (Dreamweaver CS4以降のFlash配置はそうなっています) 上記修正して動作確認してください。
お礼
ご連絡遅くなりました。ありがとうございます。以下の全て変更して試してみましたが駄目でした。英数字は送れるのに本当に不思議です・・・もう少しいろいろ弄ってみます、ありがとうございました。 ・html側をutf-8に変更 ・全部utf-8に統一 ・SwfObjectを使う