57'Land

eclipse编码问题

今天做作业的时候发现eclipse的编码出问题,原来以为只会影响到注释,也就没太关心,结果发现在这个程序里面还输入了字符串,并且后续还对字符串进行了一些操作。如果不解决编码的问题的话,会对程序的运行产生影响。
虽然不写JAVA,基本上用不上eclipse,但是实在是懒得打开win本,并且希望以后在类似的软件上遇到相同的问题的时候能够解决一些。

参考

首先参考了许多的博客内容,大致有以下几种解决方案:

最终解决&总结

照着很多博客改来改去一顿操作花了很多时间也没有弄好,后来看到了最后面的这篇博客,里面说不可以在打开文件之后或者对文件改写之后再去修改编码。想到之前似乎都是打开了文件之后发现有乱码的情况才去修改的编码。于是重新打开了一遍文件。 文件目录 在我点开过DataGenerate.java之后再修改编码之后,产生的现象是其他存在汉字的文件没有报错,而这个文件报错。

解决方法

重新导入,在导入之前就设置好编码。一般如果汉字的编码出错的话应该就是GBK/GB2312/UTF-8。挨个换着试试就好了。

p.s.

刚刚解决了文件显示的问题,代码中的汉字都能正常显示了,但是这个代码在控制台的输出和输出到文件的内容还都是乱码。

一些其他可能有用的东西