mac中的myeclipse的控制台中文乱码问题解决办法

之前写java用到控制台的主要是字符和数字,中文输入貌似真的还没用过,所以就遇到了一个悲剧的老问题,估计每个程序员都会遇到——中文乱码。

用的是MyEclipse开发环境,Window->General->Workspace下的编码、控制台的编码、项目的编码都是UTF-8,就连代码都设置了UTF-8读取,结果还是中文乱码,实在诡异,最后终于发现了解决方法,主要是修改MyEclipse的配置文件,在myeclipse的安装目录下,myeclipse.ini,就是这个配置文件,打开,添加一句:

-Dfile.encoding=UTF-8

好了,重启MyEclipse,终于可以输入中文了。


PS:使用这个方法,可能会导致命令行中java的输入为乱码,没办法,如果要用到命令行的控制台再改一下就行了。

-Dfile.encoding=UTF-8
-Dmaven.multiModuleProjectDirectory=$M2_HOME

下面那句话是让系统识别Maven的工作位置

还有的时候就是tomcat的控制台中文乱码问题

点击后

就可以了

原文地址:https://www.cnblogs.com/lonecloud/p/5881702.html