我用javascript设置了一个cookie,它的值是中文的,句子是这样的
document.cookie = "title=" + escape(title) +";";//title是传入的参数,要作为cookie的值的之后用PHP在页面输出的时候就是这样的了:%u656C%u7231%u7684%u80E1~%u8001%u5E08~ 这是编码了吧 怎么解决呢 如果要解码怎么解呢试着用JS的unescape()函数解码了 不知道是不是方法不对 没成功大婶们救救我吧!!!
document.cookie = "title=" + escape(title) +";";//title是传入的参数,要作为cookie的值的之后用PHP在页面输出的时候就是这样的了:%u656C%u7231%u7684%u80E1~%u8001%u5E08~ 这是编码了吧 怎么解决呢 如果要解码怎么解呢试着用JS的unescape()函数解码了 不知道是不是方法不对 没成功大婶们救救我吧!!!
解决方案 »
- 我的问题
- PHP 帝国CMS,wordpress 模板接口,那位大神玩过?
- session刷新后丢失的问题
- 请教PHP算法,二维数组取出一维数组中id相同为几个新的二维数组。
- 请教LINUX下文件夹权限问题
- 散分了,开始学php了
- 请教各位为什么有时候浏览器浏览网页时,是乱码?浏览器的字体编码是简体中文!
- parse error, unexpected T_CONSTANT_ENCAPSED_STRING :什么是常数加密串?
- 微信公众平台PHP代码单图文回复无法实现
- 如何用新浪微博账号登陆第三方网站
- 从ckeditor接收到值再插入数据库的问题
- 各位哥。进来瞧瞧file_get_contents的问题
$str = '%u656C%u7231%u7684%u80E1~%u8001%u5E08~';
echo preg_replace('/%u([\w]{4})/ie', "iconv('UCS-2', 'UTF-8', pack('H*', '\\1'))", $str);
//敬爱的胡~老师~