どうやら、blogサーバが落ちてからツッコミが出来なくなったのは、tdiaryのバージョンアップかなにかでhtml_anchor.rbとsqueeze.rbの挙動/tdiary.confの設定がおかしくなったせいらしい。もともとHTMLを吐き出させてアクセスさせていたので、通常の「http://example.com/diary/?date=20050907」の形式ではなくて、「http://example.com/diary/20050907.html」の形式だった。原因追求している時間がなく、しょうがないのでhtml_anchor.rbの設定を参考にして、.htaccessにRewriteEngineの設定を加えて、とりあえずアクセスできるようにはしておいた。
半角カナで入っているShift-JISのデータを、EUCに変換させるときにはまってしまった。そのまま nkf -e なんてすると、いわゆる全角カナ(X208)に変換されるんだった。半角カナ(X201)をそのままにして、EUCに変換するにはnkf -m0 -xeするといいのを改めてメモ。文字コードには詳しくないので..(ぉ
nkfの-xオプションがミソ man nkfによると、 通常おこなわれるX0201仮名->X0208の仮名変換をしないで、X0201仮名を保存する そうな。