У меня есть xml-файл с объявлением:
<?xml version="1.0" encoding="utf-8"?>
Когда я открываю его с 3 различными редакторами, я получаю следующее:
Очевидно, есть 3 разных представления.Блокнот дает мне правильный символ, Блокнот ++ дает мне шестнадцатеричный и восьмеричный код emacs.
У меня есть код Perl, который проверяет, правильно ли сформирован xml.Как только xml имеет эти символы umlaut, xml-файл сформирован неправильно и не может быть загружен в мою базу данных.Когда я удаляю все символы умлаут (и греческие символы и т. Д.), Xml-файл хорошо сформирован, и я могу импортировать файл в базу данных.
Моя цель - создать xml-файл, который я могу импортировать в базу данных, учитывая символы умлаута (и греческие символы и т. Д.).
В чем причина такого поведения?Это вызвано, когда XML был создан?