有一份mysql4.1通过phpadmin导出的数据,现在需要还原到mysql5上,中文字符出现了乱码。希望大家能给出解决办法。下面附上导出数据的片断。
DROP TABLE IF EXISTS `web_link_table`;
CREATE TABLE `web_link_table` (
`auto_id` int(10) NOT NULL auto_increment,
`site_name` varchar(255) NOT NULL default '',
`site_url` varchar(255) NOT NULL default '',
`site_tips` varchar(255) NOT NULL default '',
`site_mail` varchar(255) default NULL,
`link_color` int(10) NOT NULL default '0',
`bk_color` int(10) NOT NULL default '8',
PRIMARY KEY (`auto_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;INSERT INTO `web_link_table` VALUES (1873, '疯狂劲爆DJ嗨�', 'http://djk4.xinme.com', '最新最��的摇滚音�', '[email protected]', 2, 4);
DROP TABLE IF EXISTS `web_link_table`;
CREATE TABLE `web_link_table` (
`auto_id` int(10) NOT NULL auto_increment,
`site_name` varchar(255) NOT NULL default '',
`site_url` varchar(255) NOT NULL default '',
`site_tips` varchar(255) NOT NULL default '',
`site_mail` varchar(255) default NULL,
`link_color` int(10) NOT NULL default '0',
`bk_color` int(10) NOT NULL default '8',
PRIMARY KEY (`auto_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;INSERT INTO `web_link_table` VALUES (1873, '疯狂劲爆DJ嗨�', 'http://djk4.xinme.com', '最新最��的摇滚音�', '[email protected]', 2, 4);
insert ta(col1)
values(N'Š')
2、用 phpMyAdmin 2.6.1-rc2导入数据(文件的字符集:gb2312)
这样数据库中的中文就不乱码了!
不过从“ENGINE=MyISAM DEFAULT CHARSET=latin1;”这里看应该都是latin1备份的
要选择 gbk或者gbk2312
这样 就不会出乱码了 !!!
我现在也是用的 4.1测试过的 没乱码
我的数据库是用UTF-8编码 导入后中文的就不乱吗了
http://www.crsky.com/soft/5121.html
等第三方工具导出(千万别汉化)。看来是导出操作本身的问题。
1: 安装MySQL数据库时候就指定字符集合为gbk或者gb2312,只要数据库中显示正常中文字符的话,页面肯定显示正常,哪来这么多的转换,烦死了!!
2: 指定服务器的 编码 GBK 或者GB23123: 修改安装目录下的 初始化配置文件 my.ini# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="E:/MySQL5/"#Path to the database root
datadir="E:/MySQL5/Data/"# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=latin1 换成 gbk 或者 gb2312# The default storage engine that will be used when create new tables when
default-storage-engine=INNODB