Chinaunix首页 | 论坛 | 博客
  • 博客访问: 658796
  • 博文数量: 121
  • 博客积分: 1425
  • 博客等级: 中尉
  • 技术积分: 2059
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-03 15:34
文章分类

全部博文(121)

文章存档

2018年(1)

2017年(2)

2016年(1)

2015年(11)

2014年(14)

2013年(47)

2012年(45)

分类: IT业界

2012-07-30 10:23:41

              悲剧,这个问题让我头疼了一天,最终得到这样的一个方法 很不错的效果。


其他的编码方式也可以按照这样的方式去处理:
首先我的编码方式是这样的latin1的编码,(不知道编码是什么样的 你可以看看我的这篇文章:http://blog.chinaunix.net/uid-26849186-id-3290081.html)
要把你的latin1编码数据库备份出来,语句要这样写:
mysqldump -h数据库所在地址 -u用户名 -p密码 --quick --compatible=mysql40 --default-character-set=latin1 --extended-insert=FALSE 数据库名 > (随便写).sql


重点--compatible=mysql40 --default-character-set=latin1,当指定了--compatible=mysql40参数后,可以指定数据库编码

备份出来可以用UltraEdit(文件--转换--ASCII到UTF8)编码,有的也不需要,然后再导入

mysql -h数据库所在地址 -u用户名 -p密码 --default-character-set=utf8 数据库名 < (随便写).sql


恢复回去的时候看看数据库编码是不是改变了


阅读(1294) | 评论(0) | 转发(0) |
0

上一篇:MySQL字符集 相关

下一篇:sed 学习01

给主人留下些什么吧!~~