パスマッピングで文字をエスケープさせる方法

(from osdn.net/users/tamori_naoto)
パスマッピングでリンクのURLを変更しているのですが、
半角スペースが+と表示されており、
半角スペースを含むファイルだと参照できません。

●参照できない例
検索 テスト.txt

http://検索+テスト.txt

参照できないURLの"+“を”%20"にしてアクセスすると、
参照することができるためパスマッピングで置換したく思っています。

●アクセスできる例
http://検索%20テスト.txt

パスマッピングでjavaの正規表現に従って、
置換対象:+ 置換後:%20
としても上手く置換されなかったため、
何かしら文字をエスケープさせる方法があれば
お教えしていただけないでしょうか。

なお、ファイル名やフォルダに"+"があった場合、
上記の方法でも破綻はするのですが、
半角スペースがあるファイルの方が多いため、
とりいそぎ上記の対応で進めれればと考えてます。

(from osdn.net/users/tamori_naoto)
本件につきまして、
置換前:\u0020 ⇒ 置換後:%20 で解決できました。

影響範囲が大きいので、若干ビミョウではありますが、
暫定的に上記の方法で対応しようと思います。
お騒がせし申し訳ありませんでした。