首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql数据库有关问题

2012-04-18 
mysql数据库问题导入数据之后,中文部分出现乱码,如何解决呢?网上看了几个例子,不是很明白,照着做了,没有成

mysql数据库问题
导入数据之后,中文部分出现乱码,如何解决呢?
网上看了几个例子,不是很明白,照着做了,没有成功。

[解决办法]

探讨
导入数据之后,中文部分出现乱码,如何解决呢?
网上看了几个例子,不是很明白,照着做了,没有成功。

[解决办法]
show variables like 'char%'; 贴结果
估计是字符集的问题
[解决办法]
再试试

truncate table tbname
set names gbk;
use lookdb;
source D:/MYSQL/kext.sql;
[解决办法]
建表SQL语句是什么
set names utf8
or
my.ini

[mysql]

default-character-set=utf8

重新启动服务器
在新的字符集下重新建表、插入记录
[解决办法]
按下贴中的检查方法,贴出你的检查结果以供分析。

http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
[解决办法]
可能是数据库安装的问题,在安装时没有设置支持中文,建议你重新安装数据库,不会的话,,上网查查。。。
[解决办法]
探讨

我发现我数据库是mysql 5.1,是不是不支持gbk?

[解决办法]
引用我发现我数据库是mysql 5.1,是不是不支持gbk?

[解决办法]
能给个邮箱吗?数据库发别人,别人都导入不进去。不知道为什么。
[解决办法]
使用show variables like 'character\_set\_%'; 查看编码,如果是:

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

就ok了,如果不是上述的编码,请修改mysql的配置文件:my.ini
把[mysql]下的编码改为gbk(如果 不是gbk的话),即
default-character-set=gbk
把[mysqld]下的编码改为utf8:
default-character-set=utf8
然后重建数据库和表,就ok了。

热点排行