txt文件中的Unicode字符读取不正确

时间:2014-10-30 23:55:52

标签: java encoding

我有一个txt文件,其中包含一些像

这样的Unicode字符
\u0070\u0075\u0062\u006C\u0069\u0063\u0020\u0020\u0020\u0063\u006C\u0061\u0073\u0073\u0020\u0020
\u0055\u006E\u0069\u0063\u006F\u0064\u0065\u0020\u007B\u0020\u0070\u0075\u0062\u006C\u0069\u0063
\u0020\u0020\u0073\u0074\u0061\u0074\u0069\u0063\u0020\u0020\u0076\u006F\u0069\u0064\u0020\u0020

我使用java.util.Scanner在Solaris环境中读取此文本文件。我还没有为该文件指定任何编码。现在,当我打印扫描内容时,我看到的Unicode字符就像上面一样。我没有看到这些Unicode字符所代表的实际字符。 你能告诉我它读这样的内容是什么原因吗?

0 个答案:

没有答案