经常会看到这么一些有奇怪字符组成的网址URL,比如下面这个搜狗地图的网址,其中city=城市名,就是汉字的Unicode编码。
http://map.sogou.com/#c=13114687.500000098,3603000,12&city=%u94DC%u9675
什么是Unicode编码?这里简单说一下,详细了解请参考维基百科。
Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。
而URL编码,就是字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号 % 后跟两位十六进制数,空格则编码为加号 +。
上面网址中的汉字被转换成%u,也就是Unicode编码。
如果将网址代码转换为我们可理解的文字呢?这里介绍一个URL 编码转换工具,用以将 %55%52%4C%20%B1%E0%C2%EB%D7%AA%BB%BB%B9%A4%BE%DF 这样的 16 进制格式还原为 ASCII 码,并可以处理类似 %u3235 这样的 unicode 格式。
下载地址是:http://www.mympc.org/down/1/2005-7-14_0285580070.html
如果发现下载链接失效,请留言,我会补上新的下载地址。