做过ASP的人肯定都知道有个codepage=936,做过java的人也都知道有类似的字符集指定,但是为什么在PHP里面就不用做这个工作?

解决方案 »

  1.   

    而且我到今天也没明白PHP在工作的时候到底是用的什么编码类型,例如变量,用的是什么字符集?
    在PHP.INI中可以定义默认的字符集编码,这个定义的是哪里的字符集?
      

  2.   

    我并没有在PHP.INI中设置字符集,安装惯例,其默认的应该是通用的国际编码,但是我无论将程序文件保存为UTF8还是ANSI等都不会出现乱码,说明PHP内部的编码应该不是固定的?
      

  3.   

    CP936那是WINDOW的字符集
    PHP用的国际通用的   我现在都是UTF8
      

  4.   


    PHP通常依存于服务器系统,使用的是通用字符集,大多数情况下程序员不用特意指定代码的字符集是什么。
      

  5.   

    header('Content-type: text/html; charset=utf-8');php也有,上面的就是!
      

  6.   

    APACHE 有默认字符集 而且HTML也声明字符集 通常是不用特殊声明的 要是出现字符集问题 楼上的是解决的办法