有关编码UTF-8的不可映射字符的编译错误

use*_*108 4 java

  //  Fahrenheit (°F)
Run Code Online (Sandbox Code Playgroud)

我在我的java代码中注释了上面的代码,但是我得到了"用于编码UTF-8的不可映射的字符".我该如何解决?

Omn*_*ity 7

您需要使用-encoding标志在javac命令行中指定编码

javac -encoding UTF-8 myclass.java
Run Code Online (Sandbox Code Playgroud)

您还可以考虑将UTF-8作为系统默认编码,这样您就不必指定它.