リダイレクトしたらエスケープした文字列が戻ってしまう

はてなにログインした状態で
http://b.hatena.ne.jp/my/add.confirm?url=http%3A//HOGE/%23fuga
とすると、myの部分をはてなIDに変換したURLにリダイレクトして、ブックマークすることが出来るのだが、その時にブクマ対象のURL文字列の一部がunescapeされてしまう。

上の例でいくと、%23が#にもどってしまう。しかし、%3Aは「:」に戻らない。不思議。


他の文字についても確かめたい人は、↓をクリックしてみてください。
元の文字列は!"#$%&'(),:;<=>?@[\]^`{|}
http://b.hatena.ne.jp/my/add.confirm?url=http%3A//HOGE/%20%21%22%23%24%25%26%27%28%29%2C%3A%3B%3C%3D%3E%3F%40%5B%5C%5D%5E%60%7B%7C%7D


仕様なのかなんなのか分からないが、%23が#に戻ってしまうのが困る。
ブクマ対象のURLの一部として#fugaを送信したいのに、ブクマ登録ページのURLの一部になってしまうからだ。どうにかならないものか。

#ちなみに、http://hoge/にブクマしている人は5人いる。