mysql设置字符集utf8mb4

为何要把数据库的字符集设置成utf8mb4呢?之前一直用的都是utf8啊? 答案在这里:utf8适用于不使用移动设备的互联网交互,utf8mb4适用于当前的移动设备互联网开发,由于移动设备中经常会有表情符号(emoji)的存储,它占用4个字节的存储空间,而utf8是3个字节,这样,用3个字节去存储4个字节的东西,很明显是存不下的,会报错,因此要用utf8mb4,而且utf8mb4是兼容utf8的,
相关文章
相关标签/搜索