Window->Preferences->MyEclipse->Servers->Tomcat->你所配置的Tomcat->JDK,打开这个位置,在Optinal Java VM arguments:里面加上-Dfile.encoding=GBK
设置程序的编码格式 utf-8
tomcat中conf目录下有个叫server.xml的文件,里面这一句是设置tomcat编码的.根据你的描述,应该是你的MyEclipse工程编码和tomcat编码不一致,设置成一致的就可以了
具体这么设置:run(运行)→open run dialog(运行配置)→这时右边有选项卡,选择 common(公共)→Console encoding(控制台编码),选择other其他 然后输入 GBK ,点击Apply(应用).OK,这下就正常了.当然其他编码问题你需要自己转换.
这肯定是myEclipise的字符集没设好
用gbk
打开 你tomcat 服务器的 conf文件夹下的 server.xml配置文件找到里面的 Connector 标签 加上 URIEncoding="utf-8" 试试看
在cmd窗口左上角图标上右键,选择默认,修改code编码就行了.
关于这个问题,可以分析一下,中文乱码往往是由于编码不一致导致的,jboss的日志文件用EditPlus打开,是没有乱码的,只是在Myeclipse中的控制台显示为中文乱码,这样可以判断出,就是jboss日志文件的编码与Myeclipse中的控制台的 编码不一致了.查看Myeclipse控制台编码: 实践过后,觉得每个应用服务器对应的Myeclipse的控制台应该是不同的. window-->preferences
这与你的tomcat无关.看看你的工作空间采用的是什么编码?如果不是GBK或者UTF-8请修改成对应的编码.修改完成后,如果还出现这种问题,请打开服务视图,在tomcat7上右键单击选择“运行配置”(英文怎么说,自己翻译Runtime Configuration),然后切换到“公共”(public),选择与工作空间相同的编码(例如都选择GBK)当然也不排除你的系统就是繁体中文的,或者系统代码设置成繁体的?如你的电脑是在香港购买的之类的.