Alexxey593 0 Жалоба Опубликовано December 11, 2009 Сохраняю данные в xml (или yml - не важно) файле посредством файлового контейнера из OpenCV. Но когда записываю строку на русском языке в файл записываются только знаки вопросов. А при считывании такой строки (cvReadStringByName) вылетает ошибка. Никто не знает как подружить функции cvWrite и cvRead с кириллицей? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано December 11, 2009 Сохраняю данные в xml (или yml - не важно) файле посредством файлового контейнера из OpenCV. Но когда записываю строку на русском языке в файл записываются только знаки вопросов. А при считывании такой строки (cvReadStringByName) вылетает ошибка. Никто не знает как подружить функции cvWrite и cvRead с кириллицей? Можно попробовать конвертировать строку перед записью в ANSI или UTF или другой формат. Скорее всего не перевариваются нули посреди строки с русскими буквами. А в шестнадцатиричном редакторе как выглядят строки? Кстати в спецификации xml вроде определяется кодировка, в которой хранятся данные, типа такого: <?xml version="1.0" encoding="WINDOWS-1251"?> Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах