MySQL中VARCHAR长度的问题及UTF-8编码汉字长度
在字符集为UTF-8的情况下:MySQL | ver < 4.1: VARCHAR以字节为单位存储,所以假设全部为常用汉字(UTF-83字节编码长度),则VARCHAR(100)共可存放约33个汉字;MySQL | ver >= 4.1:VARCHAR以字符为单位存储,假设输入仍然为常用汉字,则VARCHAR(100)可以存放100个汉字。另外Mysql的utf8编码并不是真正的UTF-8编码,Mysql的utf8最多只支持3个字节,而emoji表情、一些特殊的中文字符则需要4个字节才
原创
2020-09-09 10:31:12 ·
3055 阅读 ·
0 评论