使用java的希腊字符问题

时间:2010-06-01 02:31:00

标签: java encoding

我正在尝试使用java将希腊字符写入文件:

String greek = "\u03c1\u03ae\u03bc. \u03c7\u03b1\u03b9\u03c1\u03b5\u03c4\u03ce";

 try {
         BufferedWriter out = new BufferedWriter(new FileWriter("E:\\properties\\outfilename.txt"));
         out.write(greek);
         out.close();
     } catch (IOException e) {
     }

不工作。试图使用javac -encoding ISO-8859-7。还试过java -Dfile.encoding = ISO-8859-7。 假设因为我的电脑中没有希腊字体,我下载了achillies(希腊字体 - Ach4.ttf)。通过转到控制面板>安装它。字体。 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

尝试类似:

BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("E:\\properties\\outfilename.txt"), "ISO-8859-7"));