• 締切済み

PHPファイルの文字コードについて AS3との連動時に文字化けします

エディタに秀丸を使用しています。 そして、PHPとXAMPPでインストールしたMySQLを使って、 ActionScript3と連動したコンテンツを作っているのですが、 どうも、Flash上でテキスト表示した場合に文字化けしてしまいます。 そこで、Flash上では、System.useCodePage = trueという、設定をした上で大丈夫なはずなのですが、 色々検索していくうちに、そもそもPHPファイルの文字コードが間違っているのではないかと思うようになりました。 いま、コードを書いているPHPは、 文字コードをEUCとして保存しています。 これをUTF-8にしても変わり有りませんでした。 MySQLのほうの設定でも何か気をつける必要があるのでしょうか。 文字化けの原因を訴求していく際に、 PHPと、MySQLと、ActionScriptと3つあるので、 この3つのうちのどれが、原因箇所かを効率よく突き止めていく ノウハウがあれば教えていただけると幸いです。

みんなの回答

回答No.1

Flashのページにて、System.useCodePageを確認したところ、 OSの文字コードにあわせて出力とのことでしたので、 XAMPPをWindowsで使用されている場合、OSの文字コードはShift_JISです。 また、System.useCodePage = falseにするとUnicodeになるとの記述もありましたので、一度、System.useCodePage = falseにして スクリプトの文字コードをUTF-8にしてはいかがでしょうか。

関連するQ&A