[PHP-users 15470]Re: 文字化け
hirose
namacha @ net21.sh
2003年 5月 25日 (日) 13:08:45 JST
こんにちは。
> つまり、サーバー側でなにかしらの設定を変えたがために
> EUCでソースを書いてもデータベースにShiftJIS形式で保存されるようになってし
> まったのです。
原因をもう少し絞った方がいいような気がしますが、
SQL 文のみを変換するのであれば
function mysql_db_queryEx($database,$QUERY_String,$conn){
$str = mb_convert_encoding($QUERY_String, "SJIS", "EUC-JP");
return mysql_db_query($database,$str,$conn);
}
function mysql_resultEx($result,$row,$field){
return mb_convert_encoding(mysql_result($result,$row,$field),"EUC-JP","SJIS");
}
などとして
mysql_db_query-->mysql_db_queryEx
全ファイル一括変換というような手も・・・
(↓一括変換 参考まで)
http://www.vector.co.jp/soft/win95/util/se114391.html
PHP-users メーリングリストの案内