今天下午把学校要用到的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;
分享到:
相关推荐
您可能感兴趣的文章:MySQL从命令行导入SQL脚本时出现中文乱码的解决方法MySQL导入sql脚本错误:2006 解决方法mysql导入sql文件报错 ERROR 2013 2006 2002mysql导入sql文件命令和mysql远程登陆使用详解在linux中导入...
使用ETL把EXCEL通过执行SQL脚本的方式把数据插入到数据
本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法。分享给大家供大家参考,具体如下: 在图形界面管理工具 MySql Query Browser中打开脚本(脚本包括建库、建表、添加数据),并执行,不会有任何问题...
在dos界面通过 mysql -uroot -p密码进入数据库时 使用source指令导入脚本文件时出现中文乱码的一种解决方案 其中文件的保存格式是utf8的编码格式
在dos界面通过 mysql -uroot -p密码进入数据库时 使用source指令导入脚本文件时出现中文乱码的一种解决方案 其中文件的保存格式是ANSI的编码格式
您可能感兴趣的文章:MySQL从命令行导入SQL脚本时出现中文乱码的解决方法Excel导入Sqlserver数据库脚本MySQL导入sql脚本错误:2006 解决方法PHP处理SQL脚本文件导入到MySQL的代码实例C#创建数据库及导入sq
第四部 MySQL乱码问题及字符集实战(14节) 01-MySQL数据乱码及多种解决方案实战1.avi 02-MySQL数据乱码及多种解决方案实战2.avi 03-MySQL不乱码5种方法及不乱码根源深入详解.avi 04-下节内容及课后作业说明.avi 05-...
2,在那台电脑的MySQL中导入本人数据库脚本文件 studentmanager.sql (该文件已打包好)(这里推荐使用navicate for mysql 导入 数据库创建是要选择utf8编码,不然后期会出现数据库中文乱码) 3,在MySQL的安装目录...
2,在那台电脑的MySQL中导入本人数据库脚本文件 studentmanager.sql (该文件已打包好)(这里推荐使用navicate for mysql 导入 数据库创建是要选择utf8编码,不然后期会出现数据库中文乱码) 3,在MySQL的安装目录...
此外,你可以从文本文件导入数据,运行 SQL查询,在两个数据库之间同步表以及导出选择的表到其它数据库或者 SQL 脚本当中。HeidiSQL 提供了一个用于在数据库浏览之间切换 SQL 查询和标签带有语法突出显示的简单易用...
对ASCII的字符依然不知如何进行汉化,我直接写入汉字在运行后就会是乱码,这次我对Unicode、UTF-8进行了独立汉化,在汉化8.12版时的很多问题都解决了。所以这次汉化率会比上次高些,但仍然不是完全,我尽我最大努力...
数据库为mysql,服务器为...4、在mysql导入release文件下建表脚本的sql语句(为了防止乱码,建议使用QuantumDB插件) 5、修改application.xml中的mysql数据库的用户名和密码 6、部署到tomcat的服务器上运行就可以了。
使用的工具为: ...4、在mysql导入release文件下建表脚本的sql语句(为了防止乱码,建议使用QuantumDB插件) 5、修改hibernate.cfg.xml中的mysql数据库的用户名和密码 6、部署到tomcat的服务器上运行就可以了。
包含文档与数据库建表...4、在mysql导入release文件下建表脚本的sql语句(为了防止乱码,建议使用QuantumDB插件) 5、修改hibernate.cfg.xml中的mysql数据库的用户名和密码 6、部署到tomcat的服务器上运行就可以了。
对ASCII的字符依然不知如何进行汉化,我直接写入汉字在运行后就会是乱码,这次我对Unicode、UTF-8进行了独立汉化,在汉化8.12版时的很多问题都解决了。所以这次汉化率会比上次高些,但仍然不是完全,我尽我最大努力...
1.4.2 mysql 的备份的脚本给 700 的权限,并且属主和属组为 root..........................21 1.4 关于 mysql 的启动与关闭.......................................................................................
个人笔记平台环境要求1、jdk1.6+2、mysql5.0+3、apache-tomcat-6.0+安装方法1、将压缩包中的Anynote.war文件拷贝到Tomcat的...注意事项1、本系统采用的是UTF-8编码,如果出现乱码问题,请查看数据库编码设置是否正确。
4、修复部分环境截取描述文本出现乱码问题; 5、修复API搜索数据获取方式错误; 6、新增API获取指定分类子类接口; 7、新增多条件筛选功能; 8、新增无缩略图时自动调用默认图功能; 9、新增上下篇标签参数notext定义...
说明:这里说下 安装的注意事项:首先我没有那liunx服务器测试有没得问题未知,还有就是数据库的导入请大家用phpmyadmin不然会出现数据库乱码。 支持个人支付宝收款 源码社区提供二次开发(yuanmashequ.cn)