Как кодировать специальные символы в xml? например: у меня есть специальный символ mu в моем xml, преобразование не удастся из-за этого символа, любая информация будет полезна
Спасибо, Притам.
Как кодировать специальные символы в xml? например: у меня есть специальный символ mu в моем xml, преобразование не удастся из-за этого символа, любая информация будет полезна
Спасибо, Притам.
Если вы создаете свой XML с помощью конкатенации строк, вам нужно прекратить это делать и начать использовать библиотеку (например, DOM) на вашем языке для создания XML.
Библиотека корректно обрабатывает кодировку.
Любой допустимый символ UTF-8 должен работать в XML, и любой инструмент обработки XML (включая XSLT) также должен их обрабатывать. Если файл является допустимым XML, то он должен работать. Можете ли вы опубликовать пример файла XML, который доставляет вам проблемы?
вы можете закодировать свой xml в utf-8 и использовать
<node><![CDATA[ odd characters here ]]></node>
& и <). Это не имеет никакого отношения к переключению кодировки или UTF-8!
- person Joachim Sauer; 13.08.2009
Текст XML по умолчанию имеет кодировку UTF-8. Это поддерживает всех персонажей, которых вы хотите добавить. Только преднамеренный выбор немеждународной кодировки может привести к неправильному кодированию.
Иногда это называют «экранированием», см. string-in-C.aspx" rel="nofollow noreferrer">здесь, например.