注意
- 重要的事情先说:配置完后一定要重启AS
- 重要的事情先说:配置完后一定要重启AS
- 重要的事情先说:配置完后一定要重启AS
文件编码统一
- 打开设置>Editor> File Encodings,将三个都都改为UTF-8

字体统一
- 打开设置,然后搜索“font”,将Appearance、Font、Color Scheme Font均改为“Microsoft YaHei”(汉字字体都行)(其他font相关的也可以自己看看,这里经常变动,目前就这3处)

将VM格式改为UTF-8
Windows设置
- 菜单栏 → help → Edit Custom VM Options(没有的话会提示你创建):

- 追加一行
-Dfile.encoding=UTF-8

- 然后后菜单栏 → File → Invalidate and Restart
还有乱码?
首先请确认你的原编码就是UTF-8。如果你曾经在GBK编码时保存、修改过代码(打开过没事)或者从服务器下载下来本身就是乱码过的,那么无论怎么修改都无法还原。原因很简单:乱码时保存会破坏原来的字节。
- 举例:假设‘01011111’是UTF-8的‘我’,现在你以GBK格式打开,GBK发现没有‘01011111’这个东西,但是有‘0101’,表示‘?’,于是‘我’打开就成了‘?’,后面的就自然舍弃了。如果你点击保存,理所当然只会保存‘0101’,后面就不存在了。最后无论你用UTF-8还是GBK都不可能再看到正常的字符了,因为字节已经完全错乱了。
提示:如果你的代码以前是GBK写的,请使用第三方工具转成UTF-8,AS不会自动转码,改格式反而会导致乱码。
