Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
试图编译Java程序时用于编码Cp1252的不可映射字符_Java_Cp1252 - Fatal编程技术网

试图编译Java程序时用于编码Cp1252的不可映射字符

试图编译Java程序时用于编码Cp1252的不可映射字符,java,cp1252,Java,Cp1252,我试着用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 encodi

我试着用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编码错误?

问题在于您使用的是智能引号,而不是实际的引号字符

以下是您的代码的“固定”版本:

import acm.program.*; 
public class test extends Program
{
    public void run() { println("Hello world!!!"); }
} 
注意
之间的区别


要解决这个问题(我认为这取决于你的键盘),你应该使用
字符,该字符紧靠你的
Enter
键的左边。

Use”而不是“你在使用智能引号,你应该使用普通引号”(对于美国/英国英语键盘,这将是紧靠
Enter
键左侧的键)。@MariosAth您需要对此问题进行谷歌搜索和堆栈溢出搜索,如果是问题,请发布新问题。