[Msg] 1115 - Unknown character set: 'gb2312'

原创 2016年06月02日 11:46:24

linux系统,phpStudy套装

Navicat 还原备份数据报错

[Msg] 1115 - Unknown character set: 'gb2312'


这个是因为原数据库是gb2312,而要还原的数据库是utf-8


但是MYSQL又没有gb2312字符集,只能建立utf-8的数据库,


解决办法:

1.先用Navicat 备份.psc文件,然后用.psc文件导成.sql文件,

2,把.sql中的gb2312替换成utf-8,

    注意:.sql文件只能用Notepad++这类软件打开替换,不能用记事本替换




中文乱码:


如果PHP网页的编码还是<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

显示的中文数据就是乱码,要把网页的编码改<meta charset="utf-8">才能显示正常


$mydbcharset = 'UTF8';//数据库编码,不建议修改
$db=mysql_connect($servname,$sqlservname,$sqlservpws) or die("数据库连接失败,请检查!");
mysql_select_db($sqlname,$db);
mysql_query('set names "UTF8"'); 而不是改成"utf-8"


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

(mysql导入数据库报错)[Err] 1115 - Unknown character set:

报错主题 :[Err] 1115 - Unknown character set: 'gbk   安装的mysql版本为5.1.47.安装后导入数据,有一条语句是这样写的、   selec...

mysql报错: Unknown character set: 'utf8mb4'

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown character set: 'utf8mb4' at sun....

mysqlbinlog: unknown variable 'default-character-set=utf8'

在使用mysqlbinlog查看日志的时候碰到了一个问题, 错误提示如下: /usr/local/mysql/bin/mysqlbinlog: unknown variable 'defaul...
  • guge907
  • guge907
  • 2014年07月03日 17:26
  • 1343

The Unicode 2.0 Character Set.htm

  • 2008年03月10日 10:16
  • 17KB
  • 下载

GB 2312 Character Map

Your computer has to have Chinese character font installed to view this page correctly. Refer to Cha...
  • gxj1680
  • gxj1680
  • 2011年04月28日 10:01
  • 33412

jquery中常用的SET和GET$(”#msg”).html循环介绍

$(”#msg”).html(); //返回id为msg的元素节点的html内容。 $(”#msg”).html(”new content“); //将“new content” 作为html串写入i...

出现Building an MFC project for a non-Unicode character set is deprecated不用怕一招解决

VS2013多字节工程问题 使用VS2013编译旧版VC++程序时,提示Building an MFC project for a non-Unicode character set is de...
  • fg2fg3
  • fg2fg3
  • 2017年01月07日 12:03
  • 505
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Msg] 1115 - Unknown character set: 'gb2312'
举报原因:
原因补充:

(最多只允许输入30个字)