Rails アプリが入れた日本語を phpmyadmin で見ると文字化けする


VMWare 上の Linux で走る Rails アプリから Host OS の Windows 上で動く MySQL につないだところ、Rails 上では日本語がきれいに出るのに、phpmyadmin で直接データベースを覗くと文字化けしている。

環境は、MySQL 4.1.20 + Rails 1.2.3。


Ruby/Ruby on Rails/phpMyAdminで見ると文字化けする が非常に参考になった。

解決策その2

mysql/bin/my.cnfに

[mysqld]
skip-character-set-client-handshake

を追加。


で、うまくいった。Rails のほうに UTF8 の設定はしなくても大丈夫だった。