PHP环境WINODWS PHP APACEHPHP网页使用UTF-8编码MSSQL 2008数据库,库和表排序规则Chinese_PRC_CI_AS,字段排序规则:Windows排序规则Chinese_PRC现在读取数据库的数据,输出到网站出现乱码,请问如何解决这个问题?网站已经声明:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

解决方案 »

  1.   

    Chinese_PRC_CI_AS
    Chinese_PRC 大陆简体字UNICODE
    CI 不区分大小写
    AS 区分重音UCS(unicode)系列中,大陆简体是 UCS-2
    他和 UTF-16LE 相同,和 UTF-8 存在简单的位移运算既然 UTF-8 和 UCS-2 是不同的,那么你当然要做编码转换
      

  2.   

    我是PHP新手,能不能举例说一下怎样转码,谢谢。
      

  3.   

    echo  iconv("GB2312","UTF-8//IGNORE",$str) ;
    这里的$str是你从mssql数据表中读取的字段内容。
    可以实验下
      

  4.   

    mysql_query("set names gb2312");用这个函数试一试
      

  5.   

    楼上的人家是MSSQL,楼主可以把utf-8改为GB2312即可,注意文件存储格式也要是ANSI或者是GB2312