dポイントプレゼントキャンペーン実施中!

以下のフラッシュですがインターネットエクスプローラーだと「あいうえお」などの日本語を含めて全て転送出来るのにファイヤーフォックスだと半角英数しか文字を転送出来ません。何かいい方法はございませんでしょうか?
http://hfm-kenchan.com/Lesson/sample/send_str/fr …

なお、プログラムは「.hfm」様http://hfm-kenchan.com/index.htmlのサンプル作品集 『No.700HTMLフォームに文字列表示』を使用させていただいています。

A 回答 (1件)

いくつか怪しいポイントがあります。


Flashではなく、html側の設定のような感じです。

・Flashとhtmlでエンコーディングが相違。html側をutf-8に変更。
・フレームhtmlとフレーム内htmlのエンコーディングも相違。全部utf-8に統一。
・Flashの配置に、"AC_FL_RunActiveContent"が使われているが、Firefoxの動作での動作にバグがあるため、SwfObjectを使うべき。
(Dreamweaver CS4以降のFlash配置はそうなっています)

上記修正して動作確認してください。
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/08/25 13:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!