[PHP-users 31679] Re: MySQLでのエラーと文字化け
Napura
napura @ sky.707.to
2007年 3月 14日 (水) 01:52:08 JST
おく@Workgroup様
Napuraです。
前の投稿、他の人のPCから送ってしまい
すみませんでした。
> おく@Workgroupです。
>
> 予想通り、latin1 でしたね・・・
>
> ・該当のテーブルの文字コードを変更。
> ALTER TABLE *** CHARACTER SET utf8;
試してみました。
やはり、
mysql_query("ALTER TABLE regist_office_tbl CHARACTER SET utf8", $con)
mysql_query("SET NAMES utf8" , $con)
を行っても
character_set_client utf8
character_set_connection utf8
character_set_database latin1
character_set_results utf8
character_set_server latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
でした。
>
> ・SET NAMES utf8;
>
> ・MySQL側の、CONVERT関数よりも、
> PHPのmb系の関数で、文字コードを変換した方が確実。
こちらを次に試してみます。
ありがとうございます。
PHP-users メーリングリストの案内