Преобразование Mongodb в utf8

#mongodb

#mongodb

Вопрос:

В Java я имею ниже для преобразования в utf8 байт titleValue[] = myString.getBytes(ISO_8859_1);

Строковое значение = новая строка (titleValue, UTF_8);

Что мы используем для mongodb для приведенного выше запроса…Я много искал, но ничего не нашел

Ответ №1:

По умолчанию MongoDB сохраняет строку в кодировке UTF-8. Итак, нет необходимости упоминать конкретно при вставке строковых данных в MongoDB.

Строки BSON имеют формат UTF-8. Как правило, драйверы для каждого языка программирования преобразуют строковый формат языка в UTF-8 при сериализации и десериализации BSON. Это позволяет легко хранить большинство международных символов в строках BSON. [1] Кроме того, запросы MongoDB $regex поддерживают UTF-8 в строке регулярных выражений.