无法在命令提示符下打印值,但是当它作为运行配置以通用UTF-8格式运行时,它可以在eclipse中运行。
已经使用以下命令运行
javac -verbose -encoding UTF8 -cp。 Test1.java
java -verbose -Dfile.encoding = UTF-8 -cp。测试1
在Windows命令提示符下启用chcp 936
但下面没有运气的代码段
DocumentBuilderFactory dbFactory = DocumentBuilderFactory
.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(fXmlFile);
doc.getDocumentElement().normalize();
System.setProperty("file.encoding", "UTF-8");
System.out.println("Root element :"
+ doc.getDocumentElement().getNodeName());