字符集
小于 1 分钟
1. 字符集是什么
MySQL有utf8和utf8mb4两套UTF-8的实现,其中utf8mb4补充了对emoji和复杂汉字的支持, 字符集将自负和二进制数据对应起来,如“a”对应“01100001”。
2. 常见字符集
- UTF-8:utf8编码只支持1-3个字节 。 在 utf8 编码中,中文是占 3 个字节,其他数字、英文、符号占一个字节。但 emoji 符号占 4 个字节,一些较复杂的文字、繁体字也是 4 个字节
- UTF-8 mb4:UTF-8 的完整实现,正版!最多支持使用 4 个字节表示字符,因此,可以用来存储 emoji 符号。
- GB2312: ASCII+中文
- GBK: GB2312扩展
- GB18030: GBK+少数民族+日韩
- BIG5: 繁体汉字