例如:运行字符串函数
CHAR_LENGTH(s) : 求字符串的长度,每个字符计数为1,只看字符个数,不看字符所占的字节数
如果你的结果集不是2,而是>2的结果,其原因在于mysql的字符集设置保持了默认的latin1,使其不识别中文导致,请按如下设置修改my.cnf文件:
修改完成后,通过service mysqld restart重启mysql服务
mysql命令行的编码查询输出如下图多为utf8编码才为正常:
例如:运行字符串函数
CHAR_LENGTH(s) : 求字符串的长度,每个字符计数为1,只看字符个数,不看字符所占的字节数
如果你的结果集不是2,而是>2的结果,其原因在于mysql的字符集设置保持了默认的latin1,使其不识别中文导致,请按如下设置修改my.cnf文件:
修改完成后,通过service mysqld restart重启mysql服务
mysql命令行的编码查询输出如下图多为utf8编码才为正常: