今時、UTF-8が主流ですが、EUC-JPへとMovable Type運用途中で無理に変更しました。
まず、UTF-8と記述されている部分をすべてEUC-JPに置換。
(この作業をローカルでやったのは時間がかかって失敗でした。)
→FTPで上書き
その後、
ターミナルより、nkfで文字コードの変換。
$find -name '*.php' | xargs nkf --overwrite -w
$find -name '*.pm' | xargs nkf --overwrite -w
$find -name '*.cgi' | xargs nkf --overwrite -w
ブログのテンプレードはまだデフォルト状態だったので、初期化する。
(今思えば、「.tmpl」の文字コードも変換しておけば良かったのかもしれません。)
そして記事自体の文字コードの問題があり、
保存できなくなってしまったため、
まだ記事数が少なかったので、1つずつ再投稿するローテクで復元。
文字コードは計画的に事前に決めておきたいものです。
コメントする