MT ネタっす。

mod_perl 環境下で Bookmarklet を使うと %uXXXX なエスケープを Apache::Request
が取り扱えないという問題がありました。

今までは、しょうがないんで CGI.pm を使用するように改造してたんですが、なんか
やな感じの対応なんで Apache::Request で %uXXXX な形式をデコードするパッチ書きました。

せっかくなんで公開しておきまふが、コンパイルしてみて動いたーってなレベルなんで危険かもしれません。





この問題の原因は ap_unescape_url っていう Apache API が提供してる関数がユニコード形式に対応して無い事だったんで Apache 側で対応してもらうべきな気もしますけど、微妙。。