Lors du travail sur un projet C++, nous avons décidé d'utiliser la base de données MongoDB pour stocker certaines données de notre application. J'ai passé une semaine à relier et à compiler le driver C++, et ça marche maintenant. Mais il est l'un des problèmes: les chaînes commePilote Mongodb C++: codage de chaîne
bob.append("name", "some text with cyrilic symbols абвгд");
sont ajoutés de manière incorrecte et après l'extraction de regarder la base de données comme 4-5 symboles chinois.
Je n'ai trouvé aucune documentation sur l'utilisation d'unicode dans mongodb, donc je ne peux pas comprendre comment écrire unicode dans la base de données.