`

mysql脚本导入乱码问题

阅读更多

今天下午把学校要用到的sql数据从sql脚本导入数据库却发现查询的时候全是乱码,便在网上猛搜一通,但是方法试过后都没有效果。因为我的计算机系统是英文版的,考虑到这个因素,我便在一台中文版的笔记本上试了一下,结果在笔记本上可以,但在我的机器上不行。便做了如下一番设置:

1,打开mysql目录C:\Program Files\MySQL\MySQL Server 5.1下的文件my.ini,将default-character-set=设置成utf8,我一共设置了两个,一个是服务端,一个事客户端的,最好保持一致。

2,创建database,执行前先检查脚本文件的字符集,设置成utf-8,然后执行mysql脚本,执行完后要查看先执行set names gbk。不知道为什么一定要gbk,连utf-8都不行,有些不明白。但是终于还算搞定了。

今天在公司再次遇到此问题,用以上方法没有搞定,这次是中文系统,以下操作后,问题解决:

重复1的操作。

改脚本:

create table wwt_menu(
	id int primary key,
	name varchar(40),
	train int,
	parentID int,
	url varchar(50)
) character set utf8;
set names utf8;
insert into wwt_menu(id,name,train,parentID,url) values (1,'新闻',1,0,'');

 

 查看的前必须先执行:set names gbk;

1
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics