myeclipse中遇到中文乱码问题

我的乱码情况是:

服务器用tomcat6.0,框架是structs2,spring,ibatis,数据库mysql,

在我从SVN上更新项目后Java文件和jsp页面出现乱码了,

jsp页面的编码是GBK,项目默认编码也是GBK的,struts2的配置文件里也配置的GBK的。

解决办法,

一、设置新建文件的默认编码格式

Window-->Preferences-->General -->content Types 

在右侧窗口中展开每一个子项,依次输入编码格式,如“gbk”点击“update”就设置好了

同样设置java默认编码格式为“gbk”,那么以后新建的java文件,都是以“gbk”的格式保存的

二、设置新建其他文件的默认编码格式

格式保存,就用默认文件保存编码格式GBK进行保存。这个默认保存编码格式,可用如下方法修改: 
window-->preferences-->general-->workspace 在右侧 Text file encoding ->Other    选择gbk

三、单个文件查看编码格式(也就是打开文件用的编码格式)更改。这个方法没有更改文件的编码格式,只是告诉MyEclipse用何种编码格式进行解码。 

在要查看的文件上,如文件Test.java上右键-->Properties-->Resource在右侧Text file encoding ->Other,可以进行修改

四 、设置tomcat的编码

找到tomcat的安装路径下的server.xml,我的tomcat的路径是C:\apache-tomcat-6.0.32\conf下的server.xml.

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000" 
               redirectPort="8443" URLEncoding="UTF-8"/>加上红色的信息就能解决请求路径带中文信息后出现乱码的问题。

总结:

出现乱码就是项目的编码格式GBK的而我的编码格式是UTF-8的,统一一下编码格式就ok。

你可能感兴趣的:(MyEclipse)