分享

mysql数据库转换编码

 binke 2006-11-17
  1. 转换前,先备份一下要转换的数据库。这可是万分的重要哦。至于备份,有许多办法。如果在本地,直接把数据库目录备份一下即可;如若是远程,采用WordPress提供的数据库备份工具进行备份,或者利用phpMyadmin工具新建一个数据库,再把原数据库全盘复制到该新数据库中。我使用的是最后一种方法。
  2. 使用WordPress本身提供的数据库备份插件进行数据库备份。这也很重要。通过该途径备份的数据库文件没有乱码!如果使用phpMyadmin的导出功能,中文在备份后的文件中显示乱码。
  3. 使用文本编辑工具打开备份文件,把文件中的latin1替换为utf8。建议文本编辑工具采用EditPlus,替换速度飞快,Windows的记事本速度就比较慢。当然如果数据库的数据量不大的话,这些差别不明显。
  4. 同样,在文本编辑状态下把所有的“`”去掉!数据库备份文件中,所有的表的名称、字段的名称均使用“`”引了起来,但是带“`”符号的sql文本在MySql数据库中执行总是出错!所以要去掉。(因情况而异,在我的服务器上执行会出错)
  5. 通过phpMyadmin把原数据库的编码改为utf8。
  6. 通过phpMyadmin的SQL运行窗口,执行在3、4步骤编辑过的文件。
  7. 大功告成!现在查看数据库就没有乱码了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多