请教个汉字转为URL的问题

请教个汉字转为URL的问题

请教个汉字转为URL的问题
我把'测试'这个字符转换成了%B2%E2%CA%D4
现在我想让它直接在页面上输出成'%B2%E2%CA%D4',可以它总是自动转化成'测试'这个字符,请问有什么办法可以让它不自动转化啊




   

urlEncode 代码
my $str= urlEncode($url_str);

sub urlEncode
{
my ($toEncode) = shift;

$toEncode =~ s/([^a-zA-Z0-9_\-.])/uc sprintf("%%%02x",ord($1))/eg;
$toEncode =~ s/\%2F/\//g;

return $toEncode;
}
我不是要转换的代码--我.
我不是要转换的代码
我已经转好了
可是输出的时候本来就是想直接输出成%B2%E2%CA%D4这个样式的,结果却是输出的'测试',我都还没还原它就已经还原回去了
#\\\--------------------.
#\\\---------------------------------------------------------------------\\\#
# 函数用途 : url转换 #
#\\\---------------------------------------------------------------------\\\#
sub url_encode {
my $text = shift;
$text =~ s/([^a-z0-9_.!~*'() -])/sprintf "%%%02X", ord($1)/egi;
$text =~ tr/ /+/;
return $text;
}