日期:2014-05-18  浏览次数:20806 次

关于linux作为服务器,不能解析json格式的中文问题
最近在做一个项目,完成后在windows下部署运行一切OK,用手机发送数据也能显示保存,但是当我把项目部署在linux系统下,它只能保存英文格式,对于中文就保存不了,看了下log输出的是乱码,请问大概是什么原因

------解决方案--------------------
log的显示和实际内容别混了
你的linux如果没有安装中文编码,当然看不到log里的中文字符了
------解决方案--------------------

去下对应的编码库被
------解决方案--------------------
看你怎么传递了的被,AJAX的话需要连续2次编码下,我们出现过这个情况,直接表单的话不清楚
------解决方案--------------------
告诉你一个最简单的办法,将JSON里的非ASCII字符转换为\uFFFF这样的形式传递。缺点是数据量会变大点,优点是不用考虑编码问题了。