eclipse中文乱码问题

从myeclipse转战eclipse仍然困难重重,上次解决了编译问题,然后就碰到了数据显示乱码,从后台添加数据,数据库显示乱码,前台就更不用说了,查询资料说是要统一前后台的编码格式,设置为utf-8,操作一番吧。

首先查看eclipse的编码格式,为了保险都涉及一下吧,点击工具栏中的“窗口”,选择“首选项”,在“常规”中点击“内容类型”,将几项条目的缺省编码都改为utf-8:

eclipse中文乱码问题_第1张图片

还是在“常规”选项卡中,选择“工作空间”,将文本文件编码设置为utf-8:

eclipse中文乱码问题_第2张图片

这是对eclipse的编码设置,然后对你的项目单独设置,右键项目选择“属性”,将“资源”中的文本文件编码设置为utf-8:

eclipse中文乱码问题_第3张图片

最后可对项目中的具体以文件夹设置,比如WebContent文件夹:

eclipse中文乱码问题_第4张图片

设置完这些之后我重启了服务器,发现还是乱码,找到了后台插入数据的文件,发现了问题:

java文件的编码格式与eclipse不一致,修改:

为了保险,我把所有的主要文件都修改了,可以用ctrl+f5全部查找替换,美滋滋……

先上图:

这是后台显示蛋糕信息的页面,第三条是当初在myeclipse中运行的,没毛病,第二条是前几天刚导入eclipse中运行的,出现了乱码,第一条是修改编码格式后插入的数据,没毛病~~

再看下数据库,我一开始还怀疑是不是数据库编码除了问题,然后设置完eclipse中对应页面的文本格式后乱码就消失了,也就是说从后台向数据库传输时已经乱码了,:

so,乱码的根源还是编码格式的不一致问题,通过设置前后台统一编码格式即可解决……

你可能感兴趣的:(java)