URLの括弧を見つけてそのURLエンコーディングに置き換える正規表現パターンが必要です。
たとえば、次のようなベース URL:
http://www.mysite.com/bla/blabla/abc[1].txt
次のようになります。
http://www.mysite.com/bla/blabla/abc%5B1%5D.txt
誰でも助けてもらえますか?
EDIT1: 私はもともと commons-httpclient を使用して、この種の URL にアクセスしています。最初の URL を使用すると、「エスケープされた絶対パスが有効ではありません」という例外が発生します。
URLENCODER を使用すると、「ホスト パラメータが null です」という例外が発生するため、使用できません。