数据库查看前.先送出一个 
SET NAME 'utf8'; 查询出去.就行了.

解决方案 »

  1.   

    我是用 Navicat MySQL 。。直接打开来看的。。都是一些乱码。 昨天晚上试了。一下。应该不是编码的问题。。是 4.0导入5.0的问题 。。晚上回来后。再测试一下。
      

  2.   

    数据库连接代码后加多一行
    mysql_query("SET NAMES gb2312");
      

  3.   

    我把国内的数据库导入到国外主机的之后。。中文全部显示。乱码。
    当时默认的 的编码是:latin1...
    ----------------------------------
    导入时要设置好编码,根据你的导出文本的编码和数据库里字段编码设----------------------------
    还有国外的主机先查以下mysql是否装了中文编码部分,我有个主机就没装gbk等,
    gbk的就无法用.
      

  4.   

    notbird1(notbird) 数据库连接代码后加多一行
    mysql_query("SET NAMES gb2312");
    -------------------------------谢谢。。这位朋友 。