mysql source导入中文乱码解决方法
2019/10/10/17:34:53 阅读:1775 来源:谷歌SEO算法 标签:
云计算
今天我自己把一个从windows导出来的.sql文件想再导入到linux的unbutn中出现了筹码,下面我来给大家介绍一下我解决source导入中文乱码方法有需要了解的朋友可参考.
错误提示:就是中文全部显示乱码了.
解决方式:查询mysql设置.
- mysql>s
- --------------
- c:ProgramFilesMySQLMySQLServer5.0binmysql.exeVer14.12Distrib5.0.67,
- forWin32(ia32)
- Connectionid:1
- Currentdatabase:common
- Currentuser:root@localhost
- SSL:Notinuse
- Usingdelimiter:;
- Serverversion:5.0.67-community-ntMySQLCommunityEdition(GPL)
- Protocolversion:10
- Connection:localhostviaTCP/IP
- Servercharacterset:utf8
- Dbcharacterset:utf8
- Clientcharacterset:utf8
- Conn.characterset:utf8
- TCPport:3306
- Uptime:1min23sec
- Threads:1Questions:14Slowqueries:0Opens:13Flushtables:1Opentab--phpfensi.com
- les:7Queriespersecondavg:0.169
在导出mysql sql执行文件的时候,指定一下编码格式,代码如下:
mysqldump -uroot -p --default-character-set=utf8 mo(dbname) > E://xxxx.sql
导入的时候OK了.执行如下:
- mysql-uroot-p--default-character-set=utf8
- usedbname
- source/root/newsdata.sql
注意:如果你是gbk我们只要设置成gbk就可以了,要看上面查出来你数据库编码了.
热门评论