Utf8mb4 和 utf8 啥区别?

来自姬鸿昌的知识库
Jihongchang讨论 | 贡献2023年2月10日 (五) 11:45的版本 (建立内容为“utf8mb4 是一种扩展的 UTF-8 编码,它比普通的 UTF8 编码支持更多的字符。 utfmb4 可以支持包含 emoji 字符的字符集,而 UTF8 却…”的新页面)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

utf8mb4 是一种扩展的 UTF-8 编码,它比普通的 UTF8 编码支持更多的字符。

utfmb4 可以支持包含 emoji 字符的字符集,而 UTF8 却不能支持这样的字符集。

因此,如果你需要存储更丰富的字符集,那么使用 utf8mb4 编码将会是一个更好的选择,可以确保你存储的数据不会被截断或者丢失。