MYSQL的latin转utf8

分类:技术 8.89k浏览

   摸索了很久,总结了网上很多的资料,终于把博客的MYSQL数据库字符从latin改为utf8了,有好东西就要共享,那么我就把方法发出来吧!
  如果用的是虚拟主机,请先安装MYSQL,语言设置为utf-8,然后到虚拟主机把有latin字符的数据导出.sql文件,再导入你安装的MYSQL的表内。以windows主机为例:
  然后使用mysqldump命令(win主机在开始-运行-CMD),输入mysqldump –数据库名 –default-character-set=latin1 -u root -p > 输出路径,实例的话:我的数据库名是blog,数据库登陆帐号是root,要导出到C盘根目录下,那么就输入mysqldump blog –default-character-set=latin1 -u root -p > c:\blogshuju.sql,然后系统就会提示Enter Password:,也就是登录帐号的密码,输入完毕后,等待数秒(视服务器数据量而定),再到C盘根目录去看看,嘿嘿,别急,还有操作,用记事本或其它文本编辑器打开导出的(例:blogshuju.sql),搜索前几行的:
/*!40101 SET NAMES latin1 */;
改为
/*!40101 SET NAMES utf8 */;
  保存,OK,再导入目标数据库,看看是不是成功了?