这学期开始学java了呀,然后一上手就开始报错qwq,以下是我总结的两个解决方法。
我按照JAVA2实用教程上,将代码写在记事本,然后另存源文件选择了ANSI为编码,出现了报错如下:
解决方法1:打开电脑设置-时间与语言-语言与区域-管理语言设置-更改系统区域设置,将beta勾上再重启就可以了(一定要重启),不过这个做法有个弊端是发现在用stc-isp烧录代码时会出现乱码,我也不知道为什么,只能重新打开取消勾选。
第二个做法是,将java文件重新另存,编译器按照utf-8编码(不可是utf-8bom,两者有区别),然后再按utf-8编译就没有出现错误了。
至于为什么utf-8能直接编译,看了别的up的文章,是因为utf-8比ANSI更加标准,且为多字节编码较为灵活。