MySQL4.1.*和Phpmyadmin乱码问题
来源:互联网 发布:windows平板模式 编辑:程序博客网 时间:2024/06/06 13:09
参见http://www.phpchina.cn/viewarticle.php?id=1584
http://dev.mysql.com/doc/refman/4.1/en/charset-connection.html
http://my.opera.com/jamesliu/blog/show.dml/192803
3.将以前的mysql3的库文件导入mysql4.1的库
有两种情况:
一是从phpmyadmin上导入,这时候你要注意的是在选择库文件的页面左下脚有个“文件的字符集:”,默认是utf8,要改成gb2312,否则导进去乱码;
二是在linux下导入,这时候你需要先在库文件的头部加一行:
SET NAMES 'gb2312'; 注意最后也是;号,别漏了。
然后执行mysql -u用户名 -p密码 xxx.sql > 库名
导入完成以后再用phpmyadmin打开看,里面的中文字就是正确的。
4.从mysql4.1里导出库文件
一.用phpmyadmin导出
导出倒是问题不大,如果phpmyadmin的浏览页面里显示的中文是正常的,那么导出肯定也是正常的
二.在linux上导出
如果用mysqldump导出出现了乱码也没有关系,可以运行iconv来转换一下
iconv -c -f UTF-8 -t GB2312 库文件名 > 新的gb2312的库文件名综上所述,你要注意:
1。尽量在需要导入的库文件的开头加入SET NAMES 'gb2312';告诉mysql你要导入的是一个gb2312的文件;
2。可能你需要这个:
SET NAMES 'utf8';
在登陆到mysql后用,把character的一些默认参数改到utf8上,有时可以减少一些困扰,不过也不是必须的。
在mysql上使用:
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';
用来查看当前的状态。
3.如果出现乱码也不要怕,一是你要注意留存原有的备份,二是用iconv来进行转化。
在正常使用之前注意做导入导出的测试,确保万无一失。
这样可以使phpmyadmin显示字符正常,但从mysql4.1.16导出的是乱码。
- MySQL4.1.*和Phpmyadmin乱码问题
- mysql4.1.x的乱码问题
- mysql4.0升级到5.0,phpmyadmin乱码,网站程序正常
- phpmyadmin登录问题和require出现乱码
- MySQL4.1导入的中文乱码问题
- phpmyadmin的乱码问题
- phpmyadmin的乱码问题
- PHPmyadmin 数据库乱码问题
- phpmyadmin乱码问题
- phpmyadmin乱码问题
- phpmyadmin乱码问题
- 解决phpMyAdmin数据乱码问题
- 解决phpMyAdmin中文乱码问题
- 解决phpmyadmin中文乱码问题
- 修正Bugfree 1.0 + mysql4.1中文显示乱码问题
- mySQL4.1以上版本数据库乱码问题彻底研究
- 乱码问题(1):phpmyadmin2.0.8.3+mysql4.1
- 浅析字符集以及PHP+Mysql4.1的乱码问题
- FreeBSD
- 转BW模块不再更新此BLOG
- 黑白棋
- SSH 占用数据库连接不释放,导致执行数据库操作奇慢
- CUDA: 程序优化的15个策略
- MySQL4.1.*和Phpmyadmin乱码问题
- 傅立叶变换中的负频率的物理意义 zz
- MYSQL导入导出常用命令!
- [解题报告]KMP算法
- MySQL设置root密码后,PHP网页无法连接数据库。
- CUDA: 程序优化的15个策略
- 笔记:深入解析MapReduce架构设计与实现原理 第5章 Job提交与初始化
- iOS中UIAppearance使用
- 程序员建立商业意识之Business Sense