使用Java中的Scanner进行字符编码

时间:2012-12-05 15:02:50

标签: windows encoding polish

我正在尝试使用Java读取包含波兰字符的文件,然后在Windows(英文版)的命令行中打印它。

这是我想要阅读的文字:

部长ZiobropoleciłProkuraturzeOkręgowejwPłockuwszczęcieodrębnegośledztwawsprawieozabójstwo。

这是输出:

部长Ziobropoleci│ProkuraturzeOkrÛgowejwP│ockuwszczÛcieodrÛbnego£ledztwa w sprawieozab¾jstwo。

我正在使用UTF-8编码:

String encoding =“UTF-8”; 扫描仪扫描程序=新的扫描程序(新的FileInputStream(fFileName),编码);

我更改了“区域和语言选项”中的所有设置以进行润色但不起作用。 当我将此文本加载到gedit时,所有字符都会正确显示。

0 个答案:

没有答案