Перейти к содержимому
Compvision.ru
Alexxey593

Кирилица в cvWriteString

Recommended Posts

Сохраняю данные в xml (или yml - не важно) файле посредством файлового контейнера из OpenCV. Но когда записываю строку на русском языке в файл записываются только знаки вопросов. А при считывании такой строки (cvReadStringByName) вылетает ошибка. Никто не знает как подружить функции cvWrite и cvRead с кириллицей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Сохраняю данные в xml (или yml - не важно) файле посредством файлового контейнера из OpenCV. Но когда записываю строку на русском языке в файл записываются только знаки вопросов. А при считывании такой строки (cvReadStringByName) вылетает ошибка. Никто не знает как подружить функции cvWrite и cvRead с кириллицей?

Можно попробовать конвертировать строку перед записью в ANSI или UTF или другой формат. Скорее всего не перевариваются нули посреди строки с русскими буквами. А в шестнадцатиричном редакторе как выглядят строки? Кстати в спецификации xml вроде определяется кодировка, в которой хранятся данные, типа такого: <?xml version="1.0" encoding="WINDOWS-1251"?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×