javascript - url地址中的中文转换问题
程序员文章站
2024-01-19 23:37:10
...
客户端是js发送请求
如何用js处理数据
后台用php处理数据
js我使用的是
encodeURI(keyword)
php
urldecode
还是不行
location.href=encodeURI("gallery.html?keyword="+this.searchword);
PHP直接 $GET['keyword']无法搜到
location.href="gallery.html?keyword="+encodeURIComponent(this.searchword);
同样不行
回复内容:
客户端是js发送请求
如何用js处理数据
后台用php处理数据
js我使用的是
encodeURI(keyword)
php
urldecode
还是不行
location.href=encodeURI("gallery.html?keyword="+this.searchword);
PHP直接 $GET['keyword']无法搜到
location.href="gallery.html?keyword="+encodeURIComponent(this.searchword);
同样不行
js还有一个函数encodeURIComponent
,另外php接受参数不用再urldecode
,直接$_GET['keyword']
很可能是编码问题,统一下编码试试
对参数进行编码应该使用encodeURIComponent,对整个uri进行编码则是用encodeURI
推荐阅读
-
javascript - url地址中的中文转换问题
-
javascript - 如何解决 header("WWW-Authenticate: Basic realm='你好'")弹框中中文乱码的问题?
-
php 中require和include引用url和 php的文件编码转换函数问题
-
php 中require和include引用url和 php的文件编码转换函数问题_PHP教程
-
javascript - 如何解决 header("WWW-Authenticate: Basic realm='你好'")弹框中中文乱码的问题?
-
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
-
jquery.ajax的url中传递中文乱码问题的解决方法
-
浅谈JavaScript中的字符编码转换问题
-
解决URL地址中的中文乱码问题的办法
-
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题