yat*_*adi 3 ruby-on-rails utf-8 mongodb emoji
我正在将 twitter 和 instagram 中的表情符号保存到我的 mongodb 数据库中。但是当我显示从数据库中提取的数据时。表情符号看起来像这样坏了???????????????????
在将数据保存到 mongodb 的过程中,我是否需要做一些不同的事情,我是 mongodb 的新手。我已经阅读了表情符号的使用 utf8-mb4 编码,但 mongodb 仅支持 UTF8。
UTF8 是 MongoDB 支持的默认编码,并支持包括 utf8-mb4 在内的所有字符(可变字节长度)(有关详细信息,请参见下文)。在将数据上传到 MongoDB 之前,您可能没有将数据转换为 UTF-8,或者在检索数据时没有将数据视为 UTF-8。
澄清一下,MySQL 的原始实现“utf8”最多只有 3 个字节,而名为“utf8-mb4”的 MySQL 实现实际上最多 4 个字节(就像官方 RFC 推荐的那样)。所以 utf8-mb4 在MySQL 与 MongoDB 中的 UTF8 相同。
| 归档时间: |
|
| 查看次数: |
2634 次 |
| 最近记录: |