发布网友 发布时间:2022-04-06 05:06
共4个回答
热心网友 时间:2022-04-06 06:35
我帮你查下了,
在cookie的名或值中不能使用分号(;)、逗号(,)、等号(=)以及空格。在cookie的名中做
到这点很容易,但要保存的值是不确定的。
用escape()函数进行编码,它能将一些特殊符号使用十六进制表示,例如空格将会编码为“20%”,从而可以存储于cookie值中,而且使用此种方案还可以避免中文乱码的出现。例如:document.cookie="str="+escape("I love ajax");
相当于:document.cookie="str=I%20love%20ajax";
源自:http://blog.csdn.net/sws8327/article/details/2090768追问我已用别的方法解决,这只是一小半部分,感谢您的热心解答~
热心网友 时间:2022-04-06 07:53
encodeURI("嘎嘎"),写入cookie,然后php用utf-8编码读取即可~~追问能不能麻烦你将js端的代码示例和php端的代码示例写给我,我比较笨,麻烦了~~
热心网友 时间:2022-04-06 09:28
js编码和php编码统一即可追问能不能给点具体的细节,我是个新手,有劳了
热心网友 时间:2022-04-06 11:19
encodeURIComponent('嘎嘎')