Вбивал БД в PhpMyAdmin. Сравнение: utf8_unicode_ci . До этого приложений на С++ использующих MySQL не писал.
Приложение, использующее mysql++, выводит вместо русских букв знаки вопроса. В PhpMyAdmin всё корректно
Стандартная база из примеров mysql++ корректно добавляется. Если добавить запись через С++ приложение, то в консоли всё отобразится корректно. Но в PhpMyAdmin'e юникодовые кракозяблы. Т.е. вроде получается что-то типа двойного конвертирования в юникод:
echo 'Храбров Дмитрий' | enca
Universal transformation format 8 bits; UTF-8
Doubly-encoded to UTF-8 from ISO-8859-5
Как это победить? БД ещё раз вбивать очень не хотелось бы. Также хотелось бы, чтоб PhpMyAdmin мог нормально работать с БД, ибо через него удобнее всего.