geeklogとutf8とXREA (多分)
utf-8で運用してみているが、phpMyAdminからデータベースを見ると文字が化け化けだったので対策した。
といってもqueryの発行直前に'set NAMES utf8'も発行するようにしただけ。 しかも、queryを出している所は geeklog/system/databases/mysql.class.php の一ヶ所だけなので一行加えるだけで済みました。
(追記) query発行直前ではなくconnect直後に変更しました。 また、この問題に関しては日本公式サイトにも、修正箇所は異なりますが情報がありました。 尚、そのまま変更だけしてしまうと今までのデータが文字化けした状態になりますが、変更前にDbmanプラグインで書き出しておき、それをphpMyAdminで書き戻す事で回避できました。
タグ:Geeklog