开源中文网

您的位置: 首页 > 数据库应用 > MySQL > 正文

msyql导入sql脚本中文出现乱码

来源:  作者:

今天研发发给我一个sql脚本,导入数据库发现有乱码,我的数据采用的是utf8格式。


用file查看发现sql文件不是utf8格式

  1. [root@localhost ~]# file Update_db/Public_update.sql
  2. Update_db/Public_update.sql: ISO-8859 C program text, with CRLF line terminators


解决方法:
1、用 navicat选择utf8格式连接数据库   -->选择数据库 -->然后 那个脚本
2、用 editplus把文件转换成 utf8格式 在导入"mysql 库名 < sql脚本"
3、在linux系统下用iconv -f gbk -t utf-8 Update_db/Public_update.sql > 12.sql  转化成utf8格式  然后在导入"mysql 库名 < sql脚

更改编码以后的脚本


  1. [root@localhost ~]# file 12.sql 
  2. 12.sql: UTF-8 Unicode C program text, with CRLF line terminators

Tags:msyql 导入 脚本
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明