http%3A%2F%2Fhot%2Etudou 是什么代码,如何在线转换?

谢谢,一定要告诉我怎么转换呀。

http%3A%2F%2Fhot%2Etudou

%3A -> 3A -> 16*3+10 -> 58 -> chr(58) = ":"
%2F -> 2F -> 16*2+15 -> 47 -> chr(47) = "/"

就是转换。
------------------------
你的应该是UTF8的字符被UrlEnCode掉了。
asp.net里有 Server.UrlDeCode做解码。

对与中文的:asp里需要转换为GB2312后,再两个一起用chrB(??)转为汉字。

计算方法,分成两部分,第一部份是16的多少倍,倍数是前面的数字,第二部份是十六进制字母对应十进制的数,十六进制的A对应十进制的10,十六进制的F对应十进制的15,两部份相加,求得的和在ASCII编码表里找到对应的字符即可。
其实就是十六进制(上面的3A和2F)转换到十进制(58和47),然后把十进制的数在ASCII找就行了

参考资料:http://zhidao.baidu.com/question/17319975.html?fr=qrl

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-09
http%3A%2F%2Fhot%2Etudou
%3A -> 3A -> 16*3+10 -> 58 -> chr(58) = ":"
%2F -> 2F -> 16*2+15 -> 47 -> chr(47) = "/"
就是转换。
是UTF8的字符被UrlEnCode掉了,asp.net里有 Server.UrlDeCode做解码。
对与中文的:asp里需要转换为GB2312后,再两个一起用chrB(??)转为汉字。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网