今までのブログは少しURLを変えてそのまま置いておくだけにするつもりだったのだが、Movable Typeにはエクスポートとインポートの機能がある事を思い出した。
MT2.64→MT4.01、こんな大幅ジャンプなので、あまり期待してはおりませんでしたがやってみたところ…
まず化け化け文字のエントリーがたくさん出来て失敗。
しかしこれは当たり前である。以前のブログは EUC-JP で保存されていた。何しろ最初のエントリーが 2003/10/06 とそれなりに古いものでUTF8か慣れているEUC-JPかで悩んだ記憶がある。結局、その時はトラブったときの対応が速かろうという判断でEUC-JPを採用したのだった。
ただしその辺りから、私も公私とも徐々にUTF-8を使いだし、最近ではUTF-8以外は他システムとのやりとりにしか使わなくなって久しい。(あ、前職のPHPのプログラムは今だにSJISであったが(苦笑))
MT4はデフォルトのままインストールしたので、UTF-8なのである。直接文字化けとは関係ないが、DBもPostgreSQLからMySQLに変更した。理由はPostgreSQLを最近あまり触っていないに対してMySQLを触る機会が多いので慣れていることと、同じサーバで運用中の今読ミ がMySQLを使っており、複数のDBをメンテナンスするのも面倒だからである。そうそうphpMyAdminがあると管理も楽だという事もある。
ダウンロードしてきたエクスポートファイルをエディタで開いて、UTF-8に変換してインポートしたところ、はたしてうまくいったわけであります。
あとはいただいたコメントもちゃんと読み込まれているのだが、まず非公開になっている。これを公開して全てを再構築しないといけないようだ。新しいMTではコメントの認証が以前より断然ちゃんとしているので、ずっと悩まされていたコメントスパム、トラバスパムもこれからは少なくなってくれるはず。
結果は大成功でありました。Movable Typeのバージョンアップは楽だという結論。他のブログエンジンでもMTデータのインポートは持ってそうであるが、これほどすんなりとはいかないのではないかと思われる。
読み込んでみて思ったことは、カテゴリーの分類が気の向くままに追加してきたので結構めちゃくちゃであること。時間が出来たら整理したい。あとは前はなかったタグを付けられるようになっている。旧エントリーでもまだ結構参照されている記事があるので、それらにタグを付けると良いような気もするが、かなり大変そうである。
とりあえず一段落付いたので、これから仕事に行こうかと思います(汗)
MT2.64→MT4.01、こんな大幅ジャンプなので、あまり期待してはおりませんでしたがやってみたところ…
まず化け化け文字のエントリーがたくさん出来て失敗。
しかしこれは当たり前である。以前のブログは EUC-JP で保存されていた。何しろ最初のエントリーが 2003/10/06 とそれなりに古いものでUTF8か慣れているEUC-JPかで悩んだ記憶がある。結局、その時はトラブったときの対応が速かろうという判断でEUC-JPを採用したのだった。
ただしその辺りから、私も公私とも徐々にUTF-8を使いだし、最近ではUTF-8以外は他システムとのやりとりにしか使わなくなって久しい。(あ、前職のPHPのプログラムは今だにSJISであったが(苦笑))
MT4はデフォルトのままインストールしたので、UTF-8なのである。直接文字化けとは関係ないが、DBもPostgreSQLからMySQLに変更した。理由はPostgreSQLを最近あまり触っていないに対してMySQLを触る機会が多いので慣れていることと、同じサーバで運用中の今読ミ がMySQLを使っており、複数のDBをメンテナンスするのも面倒だからである。そうそうphpMyAdminがあると管理も楽だという事もある。
ダウンロードしてきたエクスポートファイルをエディタで開いて、UTF-8に変換してインポートしたところ、はたしてうまくいったわけであります。
あとはいただいたコメントもちゃんと読み込まれているのだが、まず非公開になっている。これを公開して全てを再構築しないといけないようだ。新しいMTではコメントの認証が以前より断然ちゃんとしているので、ずっと悩まされていたコメントスパム、トラバスパムもこれからは少なくなってくれるはず。
結果は大成功でありました。Movable Typeのバージョンアップは楽だという結論。他のブログエンジンでもMTデータのインポートは持ってそうであるが、これほどすんなりとはいかないのではないかと思われる。
読み込んでみて思ったことは、カテゴリーの分類が気の向くままに追加してきたので結構めちゃくちゃであること。時間が出来たら整理したい。あとは前はなかったタグを付けられるようになっている。旧エントリーでもまだ結構参照されている記事があるので、それらにタグを付けると良いような気もするが、かなり大変そうである。
とりあえず一段落付いたので、これから仕事に行こうかと思います(汗)
コメントする