• 締切済み

以下のフラッシュですがインターネットエクスプローラーだと「あいうえお」

以下のフラッシュですがインターネットエクスプローラーだと「あいうえお」などの日本語を含めて全て転送出来るのにファイヤーフォックスだと半角英数しか文字を転送出来ません。何かいい方法はございませんでしょうか? http://hfm-kenchan.com/Lesson/sample/send_str/frame.htm なお、プログラムは「.hfm」様http://hfm-kenchan.com/index.htmlのサンプル作品集 『No.700HTMLフォームに文字列表示』を使用させていただいています。

みんなの回答

  • 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配置はそうなっています) 上記修正して動作確認してください。

kohkun2008
質問者

お礼

ご連絡遅くなりました。ありがとうございます。以下の全て変更して試してみましたが駄目でした。英数字は送れるのに本当に不思議です・・・もう少しいろいろ弄ってみます、ありがとうございました。 ・html側をutf-8に変更 ・全部utf-8に統一 ・SwfObjectを使う

関連するQ&A

専門家に質問してみよう