先ほど、
LEGIOんさんよりメールが来て「幼女にニュコレが殺されました」と。
何のことやらと思って調べてみたら、以下のことが分かりました。幼女とは、
「はてな」の幼女。最近、ぷにぷにしているとか書かれていて話題になったURLです。で、ここのURLが「http://d.hatena.ne.jp/kagami/keyword/%cd%c4%bd%f7」なのですが、これをニュース・コレクターで保存しようとすると問題が出ると。
WSHでは、文字コード外の文字が含まれた文章を保存しようとすると、バイナリファイルと判断して保存に失敗します。いくつか回避策を取ったり、ファイルの自動バックアップを取ったりと、対策はしているのですが、今回のは初めてのケースでした。
で、何が問題になったかというと、「%cd%c4%bd%f7」の部分です。これは、EUCの文字コードをエンコードしたものなのですが、IEではこれを他の文字コードでデコードしてしまうわけです。つまり、文字コード外の文字が含まれたURLを作ってしまうのです。あー(T_T
そんなわけで、対策バージョンを作ったので、現在デバッグ中。問題がなければ数日中に公開します。
というわけで、幼女に殺されました。ガックシ。