+ -
当前位置:首页 → 问答吧 → Mysql数据库乱码问题?

Mysql数据库乱码问题?

时间:2011-07-14

来源:互联网

现在我把MySql安装目录下的my.ini文件里都该为了utf8,在数据库中用show variables like 'character%';查询编码的时候,显示的是三个utf8,然后是个binery,再然后是三个utf8,和别人的一样,但是这样,我的数据库中是不能写进任何汉字的。现在该怎么办啊?任何汉字在数据库中都是乱码。

作者: qlong8807   发布时间: 2011-07-14

show variables like 'character%'
贴结果
在 统一字符集的下重新插入记录

在什么环境下汉字是乱码?假设在MYSQL命令行下
set names gbk;
select * from tt;

作者: wwwwb   发布时间: 2011-07-14

set names gbk;
insert 汉字

作者: rucypli   发布时间: 2011-07-14

----+
 character_set_client | utf8
  |
 character_set_connection | utf8
  |
 character_set_database | utf8
  |
 character_set_filesystem | binary
  |
 character_set_results | utf8
  |
 character_set_server | utf8
  |
 character_set_system | utf8
  |


数据库中就是上面这个样子的,我现在要用的是utf8。

作者: qlong8807   发布时间: 2011-07-14

sql不能插入汉字? 还是你用了什么客户端工具? 还有看看你的库 还有表 是什么字符集

作者: qiuyepiaoling   发布时间: 2011-07-14