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

中文问题,虚心请教.....
我用mysql5数据库,latin1编码,看数据库里面都是乱码,由于我用了一个过滤器,所以在windows部署应用,jsp页面中文显示都很正常。为什么我部署到linux下面就全部不行了呢,从server传来的和传回去的中文都是乱码拉,,请高手指点一下为什么啊。

------解决方案--------------------
自己转化一下,String.getByte( "Gbk ")之类的,具体的忘了,然后记得在转回来
------解决方案--------------------
楼主,改改数据库的字体可以不,你的页面编码不至于用的是latin1 把
------解决方案--------------------
linux下添加字符集
------解决方案--------------------
给你的数据库设置编码,最好和页面一样,我一般是页面,数据库全部使用UTF-8,设置TOMCAT中POST和GET使用同样的编码,然后搞个过滤器设置编码,这样就把乱码问题搞定了,什么编码都能兼容。
------解决方案--------------------
直接安装的时候选UTF-8
------解决方案--------------------
linux默认编码,是指运行时的环境变量。两个重要的环境变量是LC_ALL和LANG,默认编码会影响到java URLEncode的行为,建议都设置为 "zh_CN.UTF-8 "。

------解决方案--------------------
中文问题很好解决的,网上有很多。。
自己试吧