[ 编码 ] URL编码-URL中有中文 怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[ 编码 ] URL编码-URL中有中文 怎么办?相关的知识,希望对你有一定的参考价值。

参考技术A URL编码是对字符进行编码,表示成%xx的形式
URL编码是浏览器发送数据给服务器时使用的编码,它通常附加在URL的参数部分,例如:

https://translate.google.cn/?sl=zh-CN&tl=en&text= 摘要&op=translate

这里的"摘要"如果不进行转码是有问题的

之所以需要URL编码,是因为出于兼容性考虑,很多服务器只识别ASCII字符,不转码可能会出现乱码的情况。但如果URL中包含中文、日文这些非ASCII字符怎么办?不要紧,URL编码有一套规则:

摘要 结果是 %E6%91%98%E8%A6%81

韩国尊称 结果是 %E9%9F%A9%E5%9B%BD%E5%B0%8A%E7%A7%B0

url被nginx编码了改怎么办

看看urldecode 和urlencode
换一个数字呗 再去后台转换
中文和特殊字要用urlencode
参考技术A 是不是nginx配置了伪静态??? rewrite 参考技术B nginx怎么会去编码?你说的是被浏览器编码了吧?

以上是关于[ 编码 ] URL编码-URL中有中文 怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

url编码中文乱码问题怎么解决

url被nginx编码了改怎么办

url被nginx编码了改怎么办

求助,解释下Java中怎样把网址URL编码转义

浏览器url传的中文是啥编码格式

请教如何识别url中的中文,并把中文进行转义