MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Емотикони не са запазени правилно в mongodb

UTF8 е кодирането по подразбиране, поддържано от MongoDB и поддържа всички знаци (променлива дължина на байта), включително utf8-mb4 (вижте по-долу за повече подробности). Вероятно не конвертирате вашите данни в UTF-8, преди да ги качите в MongoDB, или не третирате данните като UTF-8, когато ги извличате.

Само за пояснение, първоначалната реализация "utf8" от MySQL беше само за до 3 байта, докато имплементацията на MySQL, наречена "utf8-mb4", всъщност е с дължина до 4 байта (както официалният RFC го препоръчва). Така че utf8-mb4 в MySQL е същото като UTF8 в MongoDB.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Основни съображения за вземане на резервно копие на MongoDB

  2. Как да оптимизирате производителността на MongoDB

  3. Експортиране на MySQL в MongoDB

  4. MongoDB:forEach срещу fetch + each

  5. Mongodb сумира размера на полетата на масива