请教大大,length 和 char_lenght我返回的都是字节长 比如 SELECT CHAR_LENGTH('章1');返回4,我想他返回2,我才能判断,有什么办法吗?我的字符集全部是utf8 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在UTF8下SELECT CHAR_LENGTH('章1');结果应是2show variables like 'char%'; set names 'gbk';然后再试。 SELECT CHAR_LENGTH('章1'); mysql> SELECT CHAR_LENGTH('章1');+--------------------+| CHAR_LENGTH('章1') |+--------------------+| 2 |+--------------------+1 row in set (0.05 sec)mysql> show variables like 'char%';+--------------------------+--------------------------+| Variable_name | Value |+--------------------------+--------------------------+| character_set_client | gbk || character_set_connection | gbk || character_set_database | gbk || character_set_filesystem | binary || character_set_results | gbk || character_set_server | gbk || character_set_system | utf8 | 看一下字符集show variables like 'char%';select char_length('章1'); SET names utf8;SELECT CHAR_LENGTH('章1');谢谢,这样倒是好了,但是怎么设置永远为UTF8,让SET names utf8永远生效,不要每次都要写SET names utf8,毕竟query一下也很耗资源 MY.INI[mysql]default-character-set=utf8 只为验证用户名和密码对不对,需要安装什么软件(比如Mysql) 数据类型转换问题 求SQL语句 sqlserver2000 数据库转换mysql 出现乱码 mysql 文件读取 开发新系统准备用MYSQL想知道一些问题常用MYSQL的兄弟们帮帮忙 三表关联查询 在用c++编译mysql连接程序时出现不明的错误!请指教 求sql优化,取两个表的某字段的位置交集 菜鸟向各位高手们求一段sql代码 order by 配合group by的使用问题 mysql 存储过程中的if 判断问题
SELECT CHAR_LENGTH('章1');
结果应是2show variables like 'char%';
SELECT CHAR_LENGTH('章1');
+--------------------+
| CHAR_LENGTH('章1') |
+--------------------+
| 2 |
+--------------------+
1 row in set (0.05 sec)mysql> show variables like 'char%';
+--------------------------+--------------------------+
| Variable_name | Value |
+--------------------------+--------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | gbk |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | gbk |
| character_set_system | utf8 |
show variables like 'char%';
select char_length('章1');
SET names utf8;
SELECT CHAR_LENGTH('章1');谢谢,这样倒是好了,但是怎么设置永远为UTF8,让SET names utf8永远生效,不要每次都要写SET names utf8,毕竟query一下也很耗资源
[mysql]default-character-set=utf8