HOME >  株式会社マイスタンダード > Movable Type 4から5へのバージョンアップで注意する点 データベースの文字化け
ヒラメキ1

Movable Type 4から5へのバージョンアップで注意する点 データベースの文字化け

今回、バージョンアップして感じた事は

ところどころのテンプレートでタグが使えなくなっていたりすることが一番目立ちましたね。

その他は

データベースの文字化け、これはMySQLのバージョン、文字コードなども関わるので

環境によってでたりでなかったりでしょうから

ちなみに今回の環境ではモロに文字化けしました。


MySQL 5~で、文字コードがUTF-8を利用している場合

発生するみたいですね。

対策方法としては

mt-config.cgiに

SQLSetNames 0

を1行追加するだけでOKです。

SQLSetNames 1を設定したらいいとか、いろいろな意見がネットで検索できますが


今回の環境では0ですね。

実際にドライバーのソースを見ても確認がとれます。

いろいろと、データベースのキャラクターセットを取得して・・・

ウンたらカンたらなコードがありますが・・・

まあ、問題なくMovable Type5へバージョンアップできてよかったです。

バージョンアップの前に必ず直前にデータベースのバックアップをお勧めします。