我在Windows-1250
中有一个文件。
我想逐行打印这个文件但是在Eclipse控制台中我看不到变音符号。
我试图在run configuration
的公共标签中进行更改,但没有结果。
我用
BufferedReader reader = new BufferedReader(new FileReader(fileName));
提前谢谢
答案 0 :(得分:1)
使用InputStreamReader
或允许指定字符集的任何内容:
BufferedReader reader = new BufferedReader(new InputStreamReader(
new FileInputStream(fileName), "Windows-1250"));
答案 1 :(得分:0)
可能会尝试像这样设置编码:
PrintStream out = new PrintStream(System.out, true, "Windows-1250");
out.println(message);
可能会有所帮助。
答案 2 :(得分:0)
我还没有在java中编程一段时间,但是this class可能会做你需要的吗? 它允许设置charset
您使用的课程的doc会告诉您如何使用它。