ajax返回的数据有中文会在不同操作系统下不一样 比如我通过ajax读取一个test.php文件,这个文件里返回的是json格式的字符串,里面带有中文,然后我把这个文件扔到不同操作系统下面,我从浏览器直接执行这个php文件,结果是,在windows下面跑的会把中文进行16进制转换,也就成这种格式:\u8377\u7ea2\u8272而在linux下面跑的直接就是中文,请问这是什么原因导至的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该与浏览器有关系,目前应该所有浏览器都会将返回字符串当UTF-8处理。另外楼主说的问题可能是json_encode在不同操作系统中结果不一样导致,你看看页面源代码是不是\uxxx 然后我把这个文件扔到不同操作系统下面,我从浏览器直接执行这个php文件-------------------不理解这句话, 扔? 从浏览器直接执行php? 前面说是josn ? 不应该出现这种现象,因为php的json_encode函数要求传入的参数必须是utf-8编码的。除非是你自己编写的json函数。由“在windows下面跑的会把中文进行16进制转换,也就成这种格式:\u8377\u7ea2\u8272 ”可知,你的编码是uncode的 程序员在武汉群(一)58149016探讨VC/JAVA/C#/PHP/ASP、ASP.net/Perl应用开发技术,欢迎加入! 编码的问题 json 需要是 utf-8 的 适合做门户站的国外cms 求助如何生成可以自定义名称的缩略图的方法 php开发中怎样把上传的附件以二进制形式保存在数据库里 好不容易通过新浪微博应用OAuth授权了,进去后发现那个头像url怎么使用啊? 求几个简单的URL重写规则 Discuz7.0 有人在用这个吗?想知道, 这些模版在什么地方? iframe如何向父页面传值 for出 zeed加密的php 文件 求解密! php获取读卡器读取会员卡内容 想了解多用户网上开店系统的原理 php程序将显示图片放在xml里面为何flash不显示动态图片
另外楼主说的问题可能是json_encode在不同操作系统中结果不一样导致,你看看页面源代码是不是\uxxx
-------------------不理解这句话, 扔? 从浏览器直接执行php? 前面说是josn ?
可知,你的编码是uncode的
58149016
探讨VC/JAVA/C#/PHP/ASP、ASP.net/Perl应用开发技术,欢迎加入!