通过将cmd编码格式调换成GBK,记事本另存为编码格式为ANSI,在cmd中运行javac和java文件不会出现以上的问题,不会乱码,也能够正常运行。但是换成UTF-8就会乱码和运行出问题

出现乱码的问题可能是由于文件编码不一致或者编码设置不正确导致的。解决方法包括以下几种途径:
打开Myeclipse,找到window这一栏,点击Preference 然后会弹出一个窗体,点击General展开选项,然后点击Content Types 在右边的窗口中点击Text展开,然后点击java Properties File 将下面的编码格式设置成UTF-8就能解决java Web项目文件中的config.properties文件中文乱码的问题,注意“UTF-8”最好用大写的 5 设置完编码格式后,别忘了点击一下右边的“update”哦。
1、在项目上右键properties,选择Resource,更改Text file encoding 设置(bgk或者utf-8 等...)
2、在IDE(Eclipse),选择Window--->preferences---->General---->Workspace----找到Text file encoding 设置 编码格式
3、(我使用的)在IDE(Eclipse),选择Window--->preferences---->General---->Content Types-------点开text (有个+符号)---找到Java Source File ----在Default encoding 设置合适编码格式(gbk 或者UTF-8)