Я читаю XML с такими символами, как "-". Когда я использую
...
Node c = nodeList.item( j);
c.getFirstChild().getNodeValue();
...
чтобы читать это
<ID>1Ññ</ID>
Я получил:
1Ññ
Есть идеи?
Файл xml начинается со следующей строки
<?xml version="1.0" encoding="ISO-8859-1"?>
У вас проблема с кодировкой вашего символа.
Последовательность символов Ã'ñ
ясно показывает, что существуют символы UTF-8, которые декодируются в любой другой кодировке символов (предположительно, ISO-8859-1).
Пожалуйста, проверьте полное приложение, что кодировки верны.
Начните с метода parse()
в DocumentBuilder
и используйте метод, который использует InputSource
и создайте InputSource
с Reader
который имеет правильную кодировку (ISO-8859-1 в вашем случае).