您的位置:首页 > Web前端 > JavaScript

关于json2.js生成的json中文的问题

2012-10-03 17:35 162 查看
$.cookie("ShopCar", JSON.stringify(jsonObj), cookieSet);


我用

jquery,jqcookie,json2.js在客户端做购物车,用json2.js将商品信息序列化为JSON,以COOKIES保存在客户端,当用户下订单时,在MVC后台读出前台创建的客户端写入数据库(当然这一步也可以先用JQUERY将COOKIES在前台读出来,AJAX POST给MVC后台处理)。但我发现一个问题,即当后台读取COOKIES时发现所有的中文都变成了类似于:\U89ad\U89XX这样的编码。找了很多资料,原来是IE自带的JSON与JSON2。JS的命名有冲突,只要把JSON2.js重命名一遍,比如打开JSON2.JS,将里面的JSON改成json2。即可解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: