eclipse中java中文控制台输出的这种乱码怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse中java中文控制台输出的这种乱码怎么解决相关的知识,希望对你有一定的参考价值。

eclipse中java中文控制台输出的这种乱码解决方式:

一、(1)打开eclipse或myeclipse,点击run-》runconfigurations

如图提示,改成UTF-8,有的eclipse或myeclipse有可能需要gbk的形式,不同形式改成不同的编码,尝试一下即可。

(2)Arguments也需要更改一下。

二、方法如下:

打开eclipse.ini文件(在eclipse的安装目录)  添加上这句话 -Dfile.encoding = utf-8,设置系统属性file.encoding为utf-8.

参考技术A 设置下你IDE的字符集及Java源文件的字符集,且要保持一致即可。追问

在哪设置啊,我是新手不知道怎么设置

追答

在属性里面(properties),右键该文件即可看到。
IDE设置先点击window,再选择属性即可。

有需要可远程帮你,O了请采纳^_^。

追问

怎么设置你能详细一点吗

追答

上面已经说到点上了,你如果按上面说的准能看到的。
远程吧,Q:2 49 6 8 2046

参考技术B 编码格式的问题,把获取的 zfc 的编码格式转换成utf-8应该就ok了

java控制台中文输出乱码,已经注意文件格式和控制台格式了?

图一文件格式为ANSI,控制台格式65001 如果不加utf-8 javac编译无法通过,加上之后输出结果如下,图二文件格式改为utf8 输出结果如下真给我整懵了

参考技术A 不要用系统写字板notepad保存UTF8的Java源文件。M$的UTF8是UTF8withBOM,而Java编译器识别的UTF8是UTF8withoutBOM,两者不兼容。
换个支持代码高亮的文本/代码编辑器如notepad3, Ms vs code.
参考技术B java源码记事本打开,另存为utf-8格式,然后执行utf-8的命令

以上是关于eclipse中java中文控制台输出的这种乱码怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

myeclipse,eclipse控制台输出乱码问题

IDEA控制台输出中文乱码问题

Idea控制台输出日志乱码解决

Eclipse控制台输出log日志中文乱码

win10 vscode、控制台输出乱码

eclipse servlet 从控制台输出中文乱码(问号)是怎么回事