Loving Coding & Visual Design

转换Mysql表格GBK内容到UTF8的办法

Mysql数据表内包含大量GBK编码的乱码数据,如何快速批量的转换成UTF8编码,而且可以正常显示中文?我想到的办法如下:

  1. 先用PHP导出iconv转码成UTF8编码生成SQL文件,再导入。但是缺点是不适合数据量大的转换,比如超过100万的数据量。

  2. 借用改变浏览器编码的方式复制正常显示中文。不过也不适合大量数据。

  3. 队列处理一个个的转码处理。


最后办法:

用程序output.php导出生成正常显示中文的sql文件,再用Editplus另存为utf8格式,鼠标全选复制到phpmyadmin的sql运行框,最后展示程序需要:set names utf8。



下一页


最 近 文 章

  1. svn 出错:Directory is missing - Mon, 30 Nov -0001 00:00:00 +0000
  2. Unit Test - Mon, 30 Nov -0001 00:00:00 +0000
  3. PHPDoc - Mon, 30 Nov -0001 00:00:00 +0000
  4. yii框架快速入门 - Mon, 30 Nov -0001 00:00:00 +0000
  5. IE下前端开发之痛的根源 - Mon, 30 Nov -0001 00:00:00 +0000
  6. 一些PHP的错误解决办法 - Mon, 30 Nov -0001 00:00:00 +0000
  7. 我看PHP Frameworks - Mon, 30 Nov -0001 00:00:00 +0000
  8. 免费空间已死 - Mon, 30 Nov -0001 00:00:00 +0000
  9. AMD loader - Mon, 30 Nov -0001 00:00:00 +0000
  10. 关于RESTful API - Mon, 30 Nov -0001 00:00:00 +0000