URL接收的参数乱码,但是本地是正常的 本帖最后由 cg20 于 2012-10-14 22:54:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $url="http://localhost/xs7k/search/".UrlEnCode('author-龙').".html";先把中文编码一下再传$url这个变量试试.如果urlencode这个编码不行的话你就用Base64_Encode编码,,不过用Base64_Encode的话需要用对应的解码函数解码一下才行.UrlEnCode就没有那么麻烦了. 不同浏览器传输中文的时候,字符集不同。有GBK的,也有UTF-8的。用urlencode一下,会比较妥当。 我的这一句是从JS转过去的http://localhost/xs7k/search/author-龙.htmllocation.href='../search/'+type.options[type.selectedIndex].value+'-'+key.value+'.html';在这里如果对key.value进行编码,PHP的不能用在这里的吧? 还是1楼的方法,你就直接取值的时候取转换完的值,比如php:alt="urlencode('龙')"JS:attr(alt) 尝试在后台输出key.vlaue的值试试 建立PHP运行工作环境的SAMP发布! 帮我看看这段话是什么意思 ORM cygwin大哥,我只是想写个循环。 Fckeditor出现诡异问题,求救! PHP调用Java类的研究. 织梦文章内页推荐文章显示指定字符前面的字段? 加密代码~求指点,求解密方式~ 这段内容用正则怎么去替换所有的图片地址 求大神指教怎么华为云上搭建WordPress? 求一本关于PHP网店开发的实体书,各位有好的书推荐吗? 想知道这段数字是用什么算法算出来的
先把中文编码一下再传$url这个变量试试.
如果urlencode这个编码不行的话你就用Base64_Encode编码,,不过用Base64_Encode的话需要用对应的解码函数解码一下才行.UrlEnCode就没有那么麻烦了.