kawama.jp

xamppのPHP+MySQL文字化けを解消

カテゴリ: PHP — 2007年2月14日 09:50 — Comments (0)hatebu count

クライアントマシンのOSを再インストールしたので、現在xampp環境を再設定中。
さて、xamppでインストールされたmysqlをデフォルトのままで使うと、phpと連携した場合に全部の文字が「?」(はてな、ハテナ)になってしまう現象が発生することがあります。
そんなときはphpスクリプトひとつひとつに「set names …」を入れれば解決!、、、なんて作業は面倒くさくてやってられません。速やかにmy.cnfの設定を変更します。
my.cnfを以下のように編集。

#character-set-server = latin1 ←コメントアウト
#collation-server = latin1_general_ci ←コメントアウト
character-set-server = utf8 ←追加
collation-server = utf8_general_ci ←追加
skip-character-set-client-handshake ←追加

そして忘れずにmysqld再起動。
自分の場合はこれでこれで文字化けがすっきり解消しました。

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Copyright (C) 2002 - 2017 kawama All Rights Reserved. — Powered by WordPress