如题!
环境:mysql5,安装时默认utf8.为了和jsp页面等保持一致,没改成gbk或gb2312
update table1 set name='地方似的',结果name列成了空了.
设置各种参数都无效,set names utf8等也无效,请大师们帮忙了!
环境:mysql5,安装时默认utf8.为了和jsp页面等保持一致,没改成gbk或gb2312
update table1 set name='地方似的',结果name列成了空了.
设置各种参数都无效,set names utf8等也无效,请大师们帮忙了!
desc table1;看看name是甚么类型的阿
create table table1 (id int not null AUTO_INCREMENT PRIMARY key,
`name` varchar(50) not null) default charset utf8;
set names utf8;insert into table1(`name`) values ('A test');
update table1 set name='地方似的';
select * from table1;
query result(1 records)
id name
1 地方似的
Query OK, 0 rows affected (0.05 sec)mysql> insert into table1(name)values('我阿');
Query OK, 1 row affected (0.03 sec)mysql> select * from table1;
+------+
| name |
+------+
| 我阿 |
+------+
1 row in set (0.00 sec)不知道原因
只能帮你顶了
我用的是sqlyog,出现这个问题。我换个客户端工具试试,谁遇到过的请帮忙点播一下哦