没用过,编码不统一!
看看mysql相关列是否和其他列编码一致!
第二点:查语言设置,看是否有编码变量,一般选utf8

解决方案 »

  1.   

    mysql 数据库默认编码已经改成 UTF-8, 是否里面每个表,每个字段,都需要用 UTF-8 ?
      

  2.   

    初步查明,标题用 varchar , 有乱码;内容用 text , 没有乱码。
    原因不明。
      

  3.   

    我在linux用mysql时,确实用varchar有时有些字会出现乱码
      

  4.   

    标题用 varchar , 有乱码;内容用 text , 没有乱码。
    phpnuke 中获取数据库连接,是写在少数几个地方。我在其中一个后面,加了一行设置编码的代码:
    $dbi = sql_connect($dbhost, $dbuname, $dbpass, $dbname);
    //Add by Jacklondon Chen 2008/03/07 -------------------------------------------->
    sql_query("SET NAMES 'utf8'  ",$dbi); 
    //<--------------------------------------------Add by Jacklondon Chen 2008/03/07加完后,查询出来的页面,中文正常。新建一个新闻,保存,标题中文乱码,正文中文正常。
    很奇怪。
      

  5.   

    标题用 varchar , 有乱码;内容用 text , 没有乱码。
    phpnuke 中获取数据库连接,是写在少数几个地方。我在其中一个后面,加了一行设置编码的代码:
    $dbi = sql_connect($dbhost, $dbuname, $dbpass, $dbname);
    //Add by Jacklondon Chen 2008/03/07 -------------------------------------------->
    sql_query("SET NAMES 'utf8'  ",$dbi); 
    //<--------------------------------------------Add by Jacklondon Chen 2008/03/07加完后,查询出来的页面,中文正常。新建一个新闻,保存,标题中文乱码,正文中文正常。
    很奇怪。
      

  6.   

    另,我这个网站,首页是 http://www.zhegui.biz, 因上海电信封锁 80 端口,因此从 www.zhegui.biz 的 DNS 中配置直接跳转到 http://www1.zhegui.biz:8080/html/index.php, 我在 google 中把两个网址都提交了,但是不知道什么原因,google 中查不到这个网站,绝望中!!!