中文乱码肯定是编码与解码不一样导致.
1.如果是平时写代码都没有问题,但是打开其他项目时出现这种问题:
window->preferences->General->Content Types->Text->java source file换一种encoding:比如原本是UTF-8换成GBK试试,然后update,如果成功在build workspace之后生效
另外有可能是工作空间的默认编码或者文件编码有问题,尝试一下两种方法:
2.window->preferences->General->workspace->text file encoding,修改成UTF-8或者GBK
3.右键项目->properties->Resource->text file encoding,修改成UTF-8或者GBK
虽然window平台默认为GBK,但是linux上面为UTF-8,通常习惯编码都采用UTF-8,所以我们习惯将所有默认编码都调成UTF-8,这样也不易出错