我有一个包含许多中文字符的txt文件,该txt文件位于res/raw/test.txt目录中。我想读取文件,但不知何故无法正确显示中文字符。null) { System.out.println("here is some chinese character 这是一些中文字");} catch (IOException e) {
我有一堆中文字符,比方说DB或XML文件。它们使用UTF-8编码存储在那里。现在,我需要在我的Java代码中获取这些信息。我使用DOM parser读取XML,并将中文字符存储在String literal中。它稍后会在JSP Page中显示,并在System out console中打印。它工作得很好。根据我的理解,Java应该使用适当的编码(在本例中为UTF-8)来存储中文字符。但是,当我检查JVM使用的默认编码时,它不是UTF-8 or 16。