#c #msxml
Вопрос:
Мы используем MSXML2::IXMLDOMDocument2Ptr load ( const _variant_t amp; xmlSource )
метод для чтения xml — файла.
Но когда путь к исходному файлу xml содержит специальные символы, такие как emoji, загрузка xml завершается ошибкой с возвращаемым значением 0.
напр.
VARIANT_BOOL _result = xmlDocPtr->loadXML(_bstr_t("F:\SpecialCharFilePath 😊😊😊✨\Test.xml"));
Пожалуйста, предоставьте решение, чтобы я мог загружать xml из аналогичных папок.
Комментарии:
1. Префикс строкового литерала с
L
, и не забудьте избежать косых черт, например:_bstr_t(L"F:\SpecialCharFilePath 😊😊😊✨\Test.xml")