浏览器地址(URL)里面出现百分号加两个字母(或数字)的字符串,属于什么编码?怎么转成中文汉字?


有的时候,我们会在某些URL地址链接,或字符串中看到这样的奇怪、且看不懂的文字:百分号(%)+两个英文及数字的混合组合。比如:%e7%bc%96%e7%a0%81%e4%bb%8b%e7%bb%8d。这个看起来像乱码的字串里,会出现百分比符号,以及字母、数字的组合。这种奇怪的编码是什么呢?如何能把它转换为中文呢?

其实,这种编码叫URL编码(URL encoding,也叫percent encoding,即:百分比编码)。其格式为:%+2位字母(或2位数字,或字母与数字混合)。这种编码是可以转换或还原成中文的,一些在线编码转换工具可以帮我们轻松做到这一点。如果你有这方面的需求,可以试试这个URL编码解码工具:

http://tool.chinaz.com/tools/urlencode.aspx

只需在文本框中输入你的编码,选择UTF-8,点击URL Decode,就可以完成解码,显示中文汉字了。




比如,上面我们举的这个编码例子:%e7%bc%96%e7%a0%81%e4%bb%8b%e7%bb%8d,经过解码还原后,就会显示汉字:编码介绍。

相关链接:

https://www.cnblogs.com/Wahitler/p/4761373.html

https://www.urlencoder.io/

https://www.urldecoder.io/


更多好文:

10个最值得关注的推特英文账号(2020年更新) 神马搜索的电脑网页版入口在哪里? ExpressVNP是否可以支持苹果的Mac电脑?可以运行的操作系统版本包括哪些? “屡获大奖”(屡屡获奖), 英文可以怎么翻译?