URL判定はどちらかを立てれば一方が立たずという状況になると
思うので難しい問題ですね。という訳で基本的にはRFCに従うと
いう方針にしますが、必ず従うという訳ではなくてユーザの利便性に
合わせてRFCに大きく反しない程度に独自仕様を入れていっても
問題ないと思います。今回の「^」の場合はアドレスの後ろに^を
入れる人はあまりいないと思いますので%5eに変えても良い気が
しますがどうでしょうか。マルチバイトに関しては"ブラウザに「コピペ
してください」"ですね。もしくは>>937のコマンドで対処してください。

>>938
仕様が分からないので対処出来ないと言いますか、興味が無いから
仕様を調べる気が起きないと言いますか、どうも歯切れが良くあり
ませんがあまり対応したいという気が起きません。とは言え、別に
BEを否定している訳では無いのでパッチが投稿されれば取り込みます。