日期:2014-05-16  浏览次数:20907 次

求助!乱码的问题? (急急急急急急急急急急!!!)
在5.0版本中,可以用.txt文本的方式导入数据库,但是格式和数据库里建好的表结构吻合!
可是在我在导入的时候出现了乱码????????的问题.
文本可以导入,但汉字全是乱码.问?为什么?
表结构如下:
id     INTEGER
name     VARCHAR(10)       gb2312
sex       VARCHAR(10)       gb2312

文本的结果:
1           张小喊         男
2         张小喊         男
3           张小喊         男
..
.

导入数据库就成了
1       ?????           ??
2       ?????           ??


就是这样了
给位想想办法!!\
谢谢!!


------解决方案--------------------
在MY.INI里添加:
[mysql]

default-character-set=gb2312
[mysqld]
default-character-set=gb2312

然后重新启动MYSQL服务。

进入数据库

alter database charset = gb2312;

还要记得在导入数据库的脚本的前面写上 set names gb2312;

这样就OK了。