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.

32 queries. HTML convert time: 0.056 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン