首先我们可以打开工具菜单“Project”--“Properties”。
在d出的窗口选择最上面的“Resource”。
接着在右边的“Other”中选择“UTF-8”选项。
完成设置后我们发现代码中的中文就不会再乱码了。
但是我们再次打开之前的项目又会中文乱码了,所以这里我们可以把项目“src”中的所有java文件批量转换成gb2312 ,这样就不会出现中文乱码现象了。
需要注意乱码的问题,一方面是确认本身文件的编码以及代码使用的编码方式。一般最好使用utf-8默认gb,最重要的就是要整体统一他的编码。一旦有一个出漏子,自然是会乱码的,这对于代码的问题呢,希望你先试一下其他的程序能否正常运行。如果单纯的只是加码这一块,它执行小文件会出现乱码的话,那可能是对应在文件那一边编码和系统不一致。换一个试试看。如果觉得可以的话,请给个采纳,谢谢。要是不行呢,可以继续追问。以上属于个人意见,还请题主自行斟酌。
cmd修改
按下快捷键Win+R,输入regedit打开注册变编辑器,依次找到
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\,
右键新建一个字符串值(S), 取名叫Autorun,值设为@chcp 65001>nul,确定保存退出。
重新运行程序便可以正确的显示中文了。
PS修改
按下快捷键Win+R,输入regedit打开注册变编辑器,依次找到
HKEY_CURRENT_USER\Console\%SystemRoot%_System32_WindowsPowerShell_v10_powershellexe
CodePage为65001 (十进制)
以上就是关于java文件乱码,不是中文乱码,是整个都乱码全部的内容,包括:java文件乱码,不是中文乱码,是整个都乱码、为什么在java程序在eclipse运行ping得到正常数值但是在cmd运行就是乱码、Windows10 java8出现中文乱码怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)