[Java教程]php/js互传cookie中文乱码的问题
0
2016-10-27 16:01:19
问题发现:
过去好好的,今天突然网页出现了问题。
在猎豹和IE都出现问题,在360浏览器就正常。
经过排错,最终发现: js存储cookie,php读取的时候成了乱码 。
问题分析:
这是因为文字编码而造成的,汉字是两个编码,所以才会搞出这么个乱码出来!
解决思路:
1:写入Cookie时,先将其用Url编码,然后再写入
2:当我们读取时再Url解码即可
php两个函数
urlencode()
urldecode()
js两个函数
decodeURI()
encodeURI()
5.5以前的版本是 escape unescape
php 设置cookie ,js读取cookie<?phpsetcookie ("TestCookie", urlencode("这就是网页21"));?>
js设置cookie php读取cookie
3 js设置js读取 php设置php读取方法类似
总结:cookie解决中文乱码问题实质上是就url编码函数之间的转换
本文网址:http://www.shaoqun.com/a/258606.html
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。
JS
0