2008/10/02

EUCページにFLASHでEUCエンコーディングの文字表示

MySqlはEUC、PHPもEUCでまとめているのに
フラッシュはUTF-8とShift-Jisしか判別しないようで、、

MySqlに格納されてるデータを、EUCのページに
Flashで表示すると当然ながら日本語は文字化けする。

しかも表示するページはEUC。

DB(EUC-JP)=>FLASH(UTF-8,Shift-Jis)=>表示(EUC-JP)

UTF-8のデータをEUC-JPに変換
mb_convert_encoding($str , "EUC-JP", "UTF-8");

さてどうする
変数を代入している件にいれてみる
echo("".mb_convert_encoding(mysql_field_name($rs,$i),"EUC-JP")."");