genURLのバグ?

仕事中上司がなにやら困っている。
聞いてみると、genURLでエンコードされた半角スペースが遷移先できちんとデコードされずに+のまま残るとか。

結論としてはgenULRがrawurlencodeではなくてurlencodeを使っていて、クエリを処理するときはrawurldecodeな感じだから。
genURLいじらずに何とかする方法あるか検討中。