【发布时间】:2014-12-20 16:26:54
【问题描述】:
我尝试用 Java 编写 Hello World 程序,但收到 CP1252 错误:
import acm.program.*;
public class test extends Program
{
public void run() { println(”Hello world!!!”); }
}
以下是错误:
C:\>javac -cp acm.jar test.java
test.java:4: error: unmappable character for encoding Cp1252
public void run() { println(ÔÇ?Hello world!!!ÔÇ?);
^
test.java:4: error: unmappable character for encoding Cp1252
public void run() { println(ÔÇ?Hello world!!!ÔÇ?);
^
test.java:4: error: ';' expected
public void run() { println(ÔÇ?Hello world!!!ÔÇ?);
^
test.java:4: error: not a statement
public void run() { println(ÔÇ?Hello world!!!ÔÇ?);
^
test.java:5: error: reached end of file while parsing
}
^
5 errors`
简单的test.java 程序显然是正确的,我不知道问题出在哪里。
如何解决 CP1252 编码错误?
【问题讨论】:
-
使用 " 代替 ``
-
您正在使用智能引号,您应该使用普通引号(对于美式/英式英语键盘,这将是紧邻
Enter键左侧的键)。跨度>