MT を EUC から UTF-8 へ移行
2004-2-12 22:02
サーバを移したのを機に、MovableType の文字コードを EUC-JP から UTF-8 に変更しました。
個人的には Unicode はあまり好きではないのですが、Movable Type の面白そうなプラグインが軒並み EUC では使えないこと(使えるとしてもパッチ当てとか大変)と、将来 fedora にしたら、どうせシェルも UTF-8 になるというのが理由です。fedora への移行は決定したわけではありませんが。
あわせてスタイルシートの更新や、テンプレートの見直し、ディレクトリ構造の変更なども行ないました。すべてのページをチェックしたわけではないので、リンク切れや表示の不正があるかも知れません。その場合はコメントフォームに書き込んでください。
今回 EUC から UTF-8 に移行したので、PostgreSQL のデータベースも UTF-8 化しました。といっても作成時に、
$ create -E UTF-8 mt
とするだけです。データの移行は元のサーバ上で、
$ pg_dump mt | gzip > mt_data.dump.gz
として出力したものを新サーバに持って行き、
$ zcat mt_data.dump.gz | nkf -Ew | psql mt
として変換をかけつつ流し込んだだけです。
今のところ文字化けなどもないようです。
ただし、Mac の IE で見るとデザイン崩れまくっている模様。
どうもスタイルシートが UTF-8 だからかな。解決策を探してます。
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.