MySQL字符编码UTF-8和GBK区别,MySQL 5.0 以上的版本:
1、一个汉字占多少长度与编码有关:
UTF-8:一个汉字=3个字节
GBK:一个汉字=2个字节
2、varchar(n) 表示 n 个字符,无论汉字和英文,Mysql 都能存入 n 个字符,仅是实际字节长度有所区别 例如 存储一个字符url的值
为 www.oceanoemchina.com的长度为21字符,
3、MySQL 检查长度,可用 SQL 语言来查看:
select LENGTH(fieldname) from tablename