文字コードを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
