当从eclipse中导入文件的时候,java文件出现了乱码,如下图所示。解决办法:点击右上角的Reload in another encoding。
点击Reload in another encoding之后,出现弹窗,选择GBK。
然后,选择Reload。
然后中文就正常了。
深入思考:为什么会出现这种情况?
实际上是编码格式的问题。打开File-Setting-Editor-File Encodings ,发现我的编码格式为UTF-8,而且可以看出从eclipse中导入的java文件的编码格式为GBK格式,因此根本原因是:格式不一致因此出现乱码。
解决办法:
1.修改java文件编码格式,上面的解决办法就是方法1。
2.修改android studio的File Encodings中的编码格式。
具体解决方法如下:
修改Global Encongding格式为GBK格式,以后再从eclipse中导入文件就不会有中文乱码问题。同时勾选Transparent native-to-ascii conversion,然后选择ok。
——————分割线————————
其实这里也是可以改变java文件的编码格式的。path指向java文件路径,而Encoding表示java文件编码格式。
选择GBK或者任何你需要的格式,同时勾选Transparent native-to-ascii conversion,然后选择ok即可。
到这里还有几个问题:
GBK跟UTF-8的差别?
android studio中默认UTF-8?
eclipse默认GBK?