记事本中另存为ansi编码的文件。用utf-8需要加编译参数 -encoding utf-8javac -encoding utf-8 xxx.java
问号是你的控制台输出出现乱码了,由于字符编码的问题,中文字符会乱码,把控制台编码修改成utf-8就好了
编码错误,需要你修改下记事本中的编码方式,或者控制台修改编码方式,改为utf-8