一、函数说明
1. length()和char_length()两个函数的计数单位不同
2.语法
计算单位:字节,一个多字节字符算作多个字节。(utf8编码:一个汉字三个字节,一个数字或字母一个字节。gbk编码:一个汉字两个字节,一个数字或字母一个字节。)
计算单位:字符,一个多字节字符算作一个字符(即不管汉字还是数字或者是字母都算是一个字符)。
即:对于包含5个3字节字符的字符串,LENGTH()返回15,而CHAR_LENGTH()返回5。
例:采用UTF8编码
一、函数说明
1. length()和char_length()两个函数的计数单位不同
2.语法
计算单位:字节,一个多字节字符算作多个字节。(utf8编码:一个汉字三个字节,一个数字或字母一个字节。gbk编码:一个汉字两个字节,一个数字或字母一个字节。)
计算单位:字符,一个多字节字符算作一个字符(即不管汉字还是数字或者是字母都算是一个字符)。
即:对于包含5个3字节字符的字符串,LENGTH()返回15,而CHAR_LENGTH()返回5。
例:采用UTF8编码