2008年7月23日水曜日

MySQLでクライアント文字コードの設定

スズキです。

なんか、マルチバイトの文字が"?"になってたので...

まずは現状を確認。
mysql> status;
...
Server characterset: latin1
Db characterset: gb2312
Client characterset: latin1
Conn. characterset: latin1
...

次にクライアントの文字コードを変更。
mysql> set character set gb2312;

再度確認。
mysql> status;
...
Server characterset: latin1
Db characterset: gb2312
Client characterset: gb2312
Conn. characterset: gb2312
...

実際にデータを見てみると、"?"から読める文字になってます。

これをPHPでやらなければ...

--
http://suz-lab.blogspot.com/

0 コメント: