我们知道我们常用的字符集有utf-8,gbk,gb2312等。
GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换。
其中UTF8一个汉字占三个字节。
GB2312是GBK的子集,GBK是GB18030的子集,所以他们都是一个汉字占二个字节。
在mysql中5以后的版本设置varchar(10)就是代表能存10个汉字。
在mysql中4版本设置varchar(10)就是代表能存3个汉字。
本文介绍了几种常见的字符集,如utf-8、gbk、gb2312,并解释了它们之间的转换关系及在MySQL不同版本中varchar类型的存储差异。
我们知道我们常用的字符集有utf-8,gbk,gb2312等。
GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换。
其中UTF8一个汉字占三个字节。
GB2312是GBK的子集,GBK是GB18030的子集,所以他们都是一个汉字占二个字节。
在mysql中5以后的版本设置varchar(10)就是代表能存10个汉字。
在mysql中4版本设置varchar(10)就是代表能存3个汉字。
654
1万+
2044

被折叠的 条评论
为什么被折叠?