1

我有一个文件在Windows-1250.

我想逐行打印此文件,但在 Eclipse 控制台中我看不到变音符号。

我试图在 Common 选项卡中进行更改,run configuration但它没有给出任何结果。

我用

BufferedReader reader = new BufferedReader(new FileReader(fileName));

先感谢您

4

3 回答 3

1

使用InputStreamReader或允许指定字符集的任何内容:

BufferedReader reader = new BufferedReader(new InputStreamReader(
        new FileInputStream(fileName), "Windows-1250"));
于 2013-04-01T11:45:15.683 回答
0

可以尝试像这样设置编码:

PrintStream out = new PrintStream(System.out, true, "Windows-1250");
out.println(message);

可能这有帮助。

于 2013-04-01T11:41:12.617 回答
0

我有一段时间没有用java编程了,但也许这个类能满足你的需要?它允许设置字符集

您使用的课​​程的文档告诉您如何使用它。

于 2013-04-01T11:45:13.873 回答