Чтение китайских иероглифов из XML-файла с использованием Java - PullRequest
0 голосов
/ 29 октября 2018

невозможно распечатать значения в командной строке, но оно работает в затмении, когда оно запускается как конфигурации запуска в обычном формате UTF-8.

уже работает с приведенными ниже командами

javac -verbose -encoding UTF8 -cp. Test1.java

java -verbose -Dfile.encoding = UTF-8 -cp. Test1

включен chcp 936 в командной строке Windows

но не повезло, ниже приведен фрагмент кода

        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());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...