汉字长度与编码有关

MySql 5.0 以上的版本:

1、一个汉字占多少长度与编码有关:

UTF-8:一个汉字 = 3个字节,英文是一个字节

GBK: 一个汉字 = 2个字节,英文是一个字节

2、varchar(n) 表示n个字符,无论汉字和英文,MySql都能存入 n 个字符,仅实际字节长度有所区别。

3、不知道好多博客这么写的。 但跟自测结果不一样    自测utf-8

 

1 注意

utf8_general_ci 不区分大小写

utf8_general_cs 区分大小写

2 注意

MySQL 5.6

自测  utf8  utf8_general_ci   varchar(10)  ,char(10)

都可以插入 10个汉字 , 或者10英文字   

相关文章:

  • 2022-12-23
  • 2022-01-14
  • 2022-02-05
  • 2022-12-23
  • 2021-07-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-28
  • 2022-02-27
  • 2022-02-23
  • 2021-09-11
  • 2021-05-06
  • 2021-10-31
相关资源
相似解决方案