Я прочитал всю документацию jsoncpp here, и я знаю, как использовать jsoncpp для char * и std :: string, но мне нужен способ получить wchar
данные из мой json-файл. Я предполагаю, что это можно сделать с помощью функции decodeString
, присутствующей в json_reader.cpp. Документация не описывает, является ли токен параметром или параметром out или как именно я должен получить этот токен, учитывая его параметр [in]. Я искал более двух дней, и я не могу найти лидерство.Как использовать decodeString в jsoncpp для декодирования строки, содержащей символы Unicode
Любые предложения или ссылки приветствуются.
Что такое точка в 'wchar'? Если это какое-то требование api, то у api должен быть какой-то [convert_from_utf8] (https://doc.qt.io/qt-4.8/qstring.html#fromUtf8) [function] (https://msdn.microsoft .com/EN-US/библиотека/окна/настольные/dd319072 (v = vs.85) .aspx). – deniss
Мне нужно прочитать немецкий текст из json-файла и преобразовать его в файл .dat. Но текст записывается как: wütend, когда он действительно должен быть wütend. Следовательно, мне нужен wchar. –
'ü' в utf8 является байтовой последовательностью' C3 BC'. Таким образом, это 'ü', когда кодируется как ascii. Как вы читаете этот .dat-файл? Думаю, ваш зритель использует кодировку ascii, что не очень хорошо при работе с unicode. – deniss