分两种情况:
1. GBK 编码下
--无论中文字符还是西文字符,都是等同对待,所以总字符数2
select char_length(\'中国\');
-- 1个中文字符占2个字节,所以总字节长度4
select length(\'中国\');
-- 1个英文字符占1个字节,所以总字节长度5
select length(\'china\');
-- 1个中文字符占2个字节,1个字节占8位,所以总bit比特长度32
select bit_length(\'中国\');
2. UTF-8 编码下
--无论中文字符还是西文字符,都是等同对待,所以总字符数2
select char_length(\'中国\');
-- 1个中文字符占3个字节,所以总字节长度6
select length(\'中国\');
-- 1个英文字符占1个字节,所以总字节长度5
select length(\'china\');
-- 1个中文字符占3个字节,1个字节占8位,所以总bit比特长度48
select bit_length(\'中国\');
相关阅读:
继续阅读与本文标签相同的文章
-
城市数字化后,新一代内生安全系统可全方位保护
2026-05-14栏目: 教程
-
谷歌也来“唱衰”5G,5G手机只会徒增功耗?为何这么说?
2026-05-14栏目: 教程
-
量子信息和量子技术白皮书合肥宣言在中科大发布
2026-05-14栏目: 教程
-
微信悄悄更新一新功能,来看看!
2026-05-14栏目: 教程
-
打破三大运营商垄断,第四大运营商终于来了!
2026-05-14栏目: 教程
