MySQLの文字コード設定の履歴

MySQL4.1でも5.0でもmy.ini/my.cnfでdefault-character-set=utf8を設定しまくってるのに、phpMyAdminでマルチバイトが使えない。


以上を参照すると「skip-character-set-client-handshake」オプションを入れるとあら不思議、文字化けなくなるよと書いてるのに、むしろ今まで文字化けしなかったところまで化けた。

なーかおかしいと思いながらとりあえず入力すると、今入力したやつは文字化けせずに表示されるではないか!

そう、ようするに今までUTF-8で保存してるとばっかり思ってたのに全然違うコードで保存されてたのね…。UTF-8→謎のコード→UTF-8っていう、変換がなされてたのね。これはショックだわ。