2010-12-04 3 views
0

Я использую RapidXML, но мне нужно написать мои строки как UTF8, в руководстве Rapidxml было объяснено, что он поддерживает UTF8, скажите, пожалуйста, как я могу использовать его через C++ ISO?Rapidxml и UTF8

ответ

2

по умолчанию режим работы для RapidXML предназначен для обработки входа UTF-8. Вам придется отключить это явно, используя parse_no_utf8, чтобы получить другое поведение.

Анализировать флаг инструктажа парсер отключить обработку UTF-8 и предположим простые 8-битные символы. По умолчанию включена обработка UTF-8.

+0

UTF-8 повторно более чем 8-битные символы, это может быть от 2 до 5 8 бит символов, другими словами, rapidXML поддерживает только подмножество UTF-8 – 2011-01-20 19:32:25