Webサーバの引っ越しを機に、tDiary 2.2.0からtDiary 3.0.0へバージョンアップした。いろいろ躓いてちょっと苦労した。
パッケージに入ってるアップグレードガイドに以下の記載があるので、3.2.2を入れたんだけど、日記データの文字コード変換がうまくいかなくて文字化けする。
・tdiary-2.2.0から4.0へは移行すべきでない ・ruby1.8で2.2系から3.0系に移行し、その後ruby1.9に移行すべし
調べた結果、2.2.0(EUC)から3.2.2(UTF-8)だと文字コード変換がうまく動かず文字化けするので、3.2.2ではなく3.0.0を使用して、3.0.0で全ての日記データを文字コード変換する(全ての日記データを一度表示させる)必要があった。
さらにこの後、Rubyを1.9系に変え、さらにtDiary 4.0へと上げることも出来るんだけど、Ruby 1.8.7+tDiary 3.0.0でも困らないのでやってない。