关于JVM编码问题,求大神回复,眼泪已流干

首先是我在Myeclipse设置了tomcat 为UTF-8图片说明
我从土耳其的一个网站获取到了信息,由于我在如上图设置,使我的defaultCharset=UTF-8 所以我能够正确的获取到信息,但当我部署到服务器上就发现了乱码,打印出defaultCharset=GBK ,所以看到网上的资料我就在就在里面加上了-Dfile.encoding=UTF-8 , 但是这是发现tomcat直接启动会出现中文乱码问题,求各位大神给些经验

Myeclipse tomcat的配置信息
图片说明

tomcat下的catalina.bat
图片说明

这个问题已经困扰了很久的了 ,我不知道为什么直接启动tomcat 跟 Myeclipse上启动 会有差别,希望大神讲解

可以试着将首选项中的默认编码设置为utf-8。
图片说明

可以把已写好的代码,复制到中间的阅读软件,如记事本、Sublime Text,等然后在把工作空间换为GBK,如果还是乱码就在复制到中间软件一次,基本就可以了

意思就是 myeclipse可以正常 只用tomcat就乱码嘛?