mysql各字符集下汉字和字母占字节数
varchar(N), 这里的N是指字符数,并不是字节数,占用的字节数与编码有关
mysql 5.1.5-alpha 测试结果
- latin1:
1character = 1byte 1汉字 = 2character
varchar(200)可以存储100个汉字或者200个字母
- utf8:
1character = 3bytes 1汉字 = 1character
varchar(200)可以存储200个汉字或者200个字母
- gbk:
1character = 2bytes 1汉字 = 1character
varchar(200)可以存储200个汉字或者200个字母