mysql数据库转换编码

在迁移数据库的时候,以前的数据库用的是latin1(也不知道当初建数据库的人怎么想的),出现的乱码,因为我建所有的库用的都是utf8编码,所以我对导出的数据库进行了转码。我只用了两步就成功对以前的数据库进行了转码:

1、将表中的latin1全部更成utf8,如:

ENGINE=MyISAM DEFAULT CHARSET=latin1;就成成ENGINE=MyISAM DEFAULT CHARSET=utf8


2、在UltraEdit中打开数据表,然后另存为,在另存为的时候,选择默认编码:utf8,如下图

mysql数据库转换编码_第1张图片

以上两步完成以后,就会发现数据库导入以后,全是你认识的字了。

你可能感兴趣的:(mysql数据库转换编码)