MAMPでのphpmyadminの文字化け

忘備録です。

MAMPというosx上で動くapache+php+mySql環境をよく利用します。

でもインストールしただけだと、phpからmySqlに書き込んだ時に文字化けしてしまいます。

myphpadminで書き込むと化けませんがするとphpで化けます。

基本UTF-8のはずなのに・・・

原因はmySqlの設定です。

MAMP/Library/share/mysql

にmy-medium.cnfがあります。他にもいろいろありますが、この中のcnfファイルを

db/mysql

にコピーします。コピーしてファイル名をmy.cnfとリネームします。

その中に

[mysqld]
default-character-set=utf8
skip-character-set-client-handshake
を追加してMAMPを再起動すれば、文字化けは直ります

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です