当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
计算机一级辅导:把mysql中的乱码变成正常的编码
发布时间:2010/3/17 17:22:00 来源:城市学习网 编辑:moon
  使用phpmyadmin打开后,是乱码,但是查询出来,页面显示是正常的。(mysql使用utf8编码,数据库也是utf8编码。)前台页面使用的是默认编码 gb2312,链接数据库后,也没有使用 set names既然页面正常,那就好 ...
  使用phpmyadmin打开后,是乱码,但是查询出来,页面显示是正常的。(mysql使用utf8编码,数据库也是utf8编码。)
  前台页面使用的是默认编码 gb2312,链接数据库后,也没有使用 set names
  既然页面正常,那就好办,先把数据查出来,然后改写成sql语句,把sql当作文件来保存。
  sql语句被保存后,这个时候还不能用,先把sql文件打开,用editplus另存为 utf8 格式。
  用phpmyadmin 新建一个相同结构的数据库
  再使用phpmyadmin,载入这个sql文件,直接运行。或者是把sql语句复制到phpmyadmin中运行也行(但是文件太大的时候就太慢了。)
  ?php
  $link = mysql_connect;
  mysql_select_db;
  $table = "article";//指定表名
  $query = ‘SELECTFROM ‘.$table;
  $result = mysql_query;
  while )
  $sql = "INSERT INTO `".$table."`.") VALUES.");";
  }
  file_put_contents;
  mysql_free_result;
  mysql_close;
  ?
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved