有一份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);
解决方案 »
- 数据库关系控制
- pgSQL的WITH和RECURSIVE是什么意思??高分求教!!!
- 列出数据库所有的存储过程
- 能否用mysql语句替换同一个字符串(如同时将A换T,C换G)?
- wp博客 通过phpmyadmin导入sql文件出错。。。
- MySql执行脚本时提示语法错误,请指教
- mysqld.exe 启动后在进程中消失的问题
- Postgresql 一 般用来做什么项目。很mysql有什么差别?
- 求sql语句:关于两关联表同时插入信息的sql语句
- 并发操作经常系统卡死,如何解决?
- 关于postgresql........relation "A" does not exist的问题.....
- mysql创建存储过程的一个问题,在线等待!
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