MySQL 日本語文字化け [PHP]
Zend Framework入門(7):抽象化レイヤによるデータベースアクセス手法 - Zend_Db(後編) -
サンプルコードを動作させるためにデータベースを作成したら、データが文字化け。
↓を参考にさせていただく。
http://blog.livedoor.jp/alpha1280/archives/51945214.html
MySQLの設定(my.ini)に以下の定義を追加して解決。
[mysqld]
character-set-server=utf8
skip-character-set-client-handshake
[mysql]
character-set-server=utf8
ただし、サンプルコードある設定ファイル(config/db_info.ini)の 定義を修正する必要があった。
この定義を使ってプログラム内で set names を行っているため。
> character_set = sjis
< character_set = utf8
コメント 0