質問よろしくお願い致します。
ブログにswfファイルを載せて
下記のサイトの方法で載せているんですが
http://hima.chu.jp/flash/tips/flash_with_arg.htm
IEでは普通に表示されているのに
FireFoxでは1/4とか
へんな記号に文字化けしてしまいます。
頭に
System.useCodepage=true;
を置いてみたり
一度HTMLをUTF-8で保存してみたりしたんですが
代わりがありません。
unescapeを使うとIEだと漢字、FFだと半角カタカナ
の文字化けになり正しく表示されません。
IEもFFも文字コードはSHIFT-JISです。
どちらもちゃんと表示させられるにはどうしたらいいでしょうか。
よろしくお願い致します。
動作/作成環境
Flash8
IE6
FireFox 1.5
Windowsで作成、動作確認をしています。
No.1ベストアンサー
- 回答日時:
> 一度HTMLをUTF-8で保存してみたりしたんですが
> 代わりがありません。
中略
> IEもFFも文字コードはSHIFT-JISです。
文字コードがShift_JisだとUTF-8で保存しても意味がないので、
文字コードもUTF-8にし、HTML自体もUTF-8で保存すると解決すると思います
文字コードの指定はHTMLの<head>内で
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
のように記述すれば良いでしょう
保存しても変化が見られなかったのは恐らくcharsetに
他の文字コードが指定されたままだったと推測します
ブログ自体が他の文字コードを使用せざるをえない場合は
swfに渡したい文字列のみURLエンコードされた文字列で記述するのが簡単な方法です
strという変数に"こんにちわ"を代入したい際の例
example.swf?str=%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%82%8F
一見複雑で個々の文字を探すのに苦労しそうに見えますが
このようなURLエンコードされた文字列はFlashのscript
escape(String)
で出すことができます
■例 "こんにちわ"を変換して出力ウィンドウに表示
trace(escape("こんにちわ"))
ブログ自体のperlやphpレベルで正規表現や置換を用いて
部分的にURLエンコードを出来れば楽なのですが、
そういうことが出来なく、今後も使用する機会があるのならば
上記ASを使った単純なURLエンコード用Flashツールでも
作っておくといいかもしれませんね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- HTML・CSS docxをmht形式で保存したファイルをedgeで開くと文字化けする 1 2022/07/29 13:14
- HTML・CSS HTMLを正しく表示させるには 2 2023/06/18 09:12
- 画像編集・動画編集・音楽編集 inkscapeで作成した図の保存の仕方とその保存したファイルの編集の仕方 1 2022/09/22 09:33
- HTML・CSS HTMLとCSSについて 2 2022/09/12 15:46
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- Windows 10 パソコン初期化の件です 2 2022/06/05 11:05
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SPREAD(GrapeCity)のセルにフォ...
-
Excelのマクロで実行時エラー”1...
-
C#でButtonのフォーカス枠を消...
-
excel VBAのIE操作(フォーカス...
-
メッセージボックスを前面に表...
-
PowershellでCLIとISEの結果が違う
-
レーザのスポット径の計算式
-
Chrome フォーカス時に枠が表示...
-
ブログでswfファイルが文字化け...
-
初期フォーカスについて
-
VC++でマウスホイールイベント...
-
コンボボックスの三角を一時的...
-
フォトショのアクションを別のM...
-
MN128miniVでキャッチホンの設...
-
コンボボックスの開いたリスト...
-
パソコンの液晶画面にマジック...
-
WindowsXPのYiFI設定
-
eclipseでフォーカスされた変数...
-
Flashで絵の手や足が動くように...
-
ASP.NETにてロストフォーカス処理
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスを前面に表...
-
SPREAD(GrapeCity)のセルにフォ...
-
C#でButtonのフォーカス枠を消...
-
Excelのマクロで実行時エラー”1...
-
Chrome フォーカス時に枠が表示...
-
iPhoneのクイックアクションを...
-
コンボボックスの開いたリスト...
-
TDSマジックランプシアター 箱...
-
コンボボックスの三角を一時的...
-
レーザのスポット径の計算式
-
雷のようなアニメーションをウ...
-
DAMのデンモクの使い方
-
初期フォーカスについて
-
ASP.NETにてロストフォーカス処理
-
至急です。 トイレに行きたいな...
-
PowershellでCLIとISEの結果が違う
-
パソコンの液晶画面にマジック...
-
Eclipse Javaエディタでの選択...
-
手からビームって出せるんです...
-
除光液の正しい捨て方がわかり...
おすすめ情報