Java应该与国际变量一起使用。为什么我不能让它运作?

时间:2014-02-03 11:29:16

标签: java unicode internationalization

我一直想使用希腊变量。我试过中文和希腊文。我试过了 在emacs和Eclipse中。保存在utf-8中。什么都行不通。

public class I18NTest {
    private static double π = 3.14159265358979;
    public static void main(String args[]) {
        System.out.println(π);
    }

}

pi上有一个编译器错误。

2 个答案:

答案 0 :(得分:5)

您的问题是,无论出于何种原因,您在常量定义的末尾使用了错误的字符(\65307)作为分号。用正确的字符替换它,它工作正常。

答案 1 :(得分:4)

如果您将文件保存为 UTF-8 并在“pi”声明结尾处使用标准的分号(;)字符,那么它在Eclipse中运行良好。问题似乎是semi-colon字符。

International Character