« あとからカテゴリーを追加しても駄目? | メイン | テンプレートをさわってみた »
文字コードをUTFに戻しました
2004年08月02日

文字コードをEUC-JPからUTF-8に戻しました。

MTを入れたとき、最初はUTFでしたが、
「サーバの文字コード(EUC-JP)と一致していなくて不便」
と、EUC-JPに変更しました。
Databaseを直接さわっていろいろ出来て便利でした。
でもやはり、MT3.0にはUTFのほうがしっくり来るような気がしたのです。

これで、メールのタイトルも文字化けしないようになったし。
もう、SQLで直接コンテンツを修正することもなくなるでしょう(笑)。

移行の手順ですが、今回はMovable Type の文字コード変換スクリプトは使いませんでした。

#もう"~"や"-"の文字化けで悩むのいやだったし...

mysqldumpコマンドで吐き出されたsql命令に対して、nkfコマンドでutfに変換しました。

それから、新しく使用するDatabaseに対してそのSQLを実行しました。
バックアップしたSQL文中にもともとUTFコードのものがあったのは予想外で、その部分だけエラーになりましたが、すぐに気付いたので修正はカンタンでした。

UTF-8→EUC-JP
よりも
EUC-JP→UTF-8
のほうがすんなり簡単に処理できると思います。

同時にMT3.0は正式版に乗り換えました。
これは、アップグレードではなくてフルインストールしました。

別ユーザーでフルインストールして、UTFに変更後のSQLを読み込むようにmt.cfgで指定し管理画面を立ち上げました。
テンプレートの修正など完了してから、こちらへ移動してきました。

テンプレートに関しては、今回すこ~しだけですがわかってきたような気がします(笑)。

#これ、やりはじめるとハマりそうですね。

まだまだヒヨッコですが....。

今からやりたいことですが、「はじめて」を取ったので、MTに関することばっかりではなくて、いろいろなことアップできたらと思っています。

愛車つながりでリンクもしていただけたし、「がんばらなくちゃなぁ~!」って感じです。

プロフィールも、いつまでも工事中にしておかないように!!<自分

投稿者 megu : 2004年08月02日 01:45

コメント

コメントしてください




保存しますか?