Я использую RapidXML, но мне нужно написать мои строки как UTF8, в руководстве Rapidxml было объяснено, что он поддерживает UTF8, скажите, пожалуйста, как я могу использовать его через C++ ISO?Rapidxml и UTF8
0
A
ответ
2
по умолчанию режим работы для RapidXML предназначен для обработки входа UTF-8. Вам придется отключить это явно, используя parse_no_utf8, чтобы получить другое поведение.
Анализировать флаг инструктажа парсер отключить обработку UTF-8 и предположим простые 8-битные символы. По умолчанию включена обработка UTF-8.
Смежные вопросы
- 1. Как обрабатывать ошибки RapidXml?
- 2. Анализ с использованием RapidXML
- 3. RapidXML ошибка XML разбора
- 4. Безопасен ли поток RapidXml?
- 5. C++ rapidjson addMember & rapidxml
- 6. Ошибки значения атрибута RapidXML
- 7. Ошибки компиляции с RapidXML
- 8. rapidxml - перезаписать предыдущие xml_nodes
- 9. Rapidxml вызывает странные проблемы
- 10. Cloning rapidxml :: xml_document
- 11. RapidXml: Выбор значения first_attribute
- 12. Быстрое кодирование UTF8 и символ не UTF8
- 13. RapidXML: Segfault; first_node() возвращает NULL
- 14. Ошибка сегментации при использовании RapidXML
- 15. Ошибка записи в памяти Rapidxml
- 16. Попытка понять выделение памяти RapidXml
- 17. RapidXML дает пустые узлы CDATA
- 18. nodeJS, MySQL и UTF8
- 19. utf8 и кодировка
- 20. utf8 и utf16 преобразования
- 21. PHP и MySQLi UTF8
- 22. PHP - preg_replace и UTF8
- 23. RandomAccesFile и UTF8 line
- 24. json_encode, json_decode и UTF8
- 25. QLPreviewController и символы UTF8
- 26. Digest :: ША и utf8
- 27. Delphi, dbExpress и UTF8
- 28. neo4j, bulbs и utf8
- 29. knitr и кодировка UTF8
- 30. Канонические теги и UTF8
UTF-8 повторно более чем 8-битные символы, это может быть от 2 до 5 8 бит символов, другими словами, rapidXML поддерживает только подмножество UTF-8 – 2011-01-20 19:32:25