Во время работы над одним проектом c ++ мы решили использовать базу данных MongoDB для хранения некоторых данных нашего приложения. Я провел неделю, связывая и компилируя драйвер c ++, и теперь он работает. Но это одна проблема: строки типа
bob.append("name", "some text with cyrilic symbols абвгд");
добавлены неправильно и после извлечения из базы выглядят как 4-5 китайских символов.
Я не нашел документации по использованию юникода в mongodb, поэтому не могу понять, как записать юникод в базу данных.