Это может быть правильно, но вы пропускаете маршаллированный XML с неверной кодировкой (вы рассматриваете UTF-8 как ISO-8859-1 / расширенный ASCII).
Я бы дважды проверил кодировки символов и то, что вы просматриваете упорядоченный XML с правильной кодировкой.
Пример: é в UTF-8 представлен двумя байтами: 0xC3
0xA9
http://www.fileformat.info/info/unicode/char/00e9/index.htm
Эти два байта, представленные, например, в ISO-8859-1, будут иметь следующий вид:
Если вы создаете текстовый файл, содержащий é и сохраняете его как UTF-8
. Заново откройте файл, но выберите кодировку ISO-8859-1
, и вы увидите то же самое.