你在php 页面里面 加了 Header("Content-type: text/html; charset=UTF-8"); 这句吗?

解决方案 »

  1.   

    头部加上<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      

  2.   

    HTML的头部也加上上属编码指定的代码了.但他就是不能自动先择正确的代码.
      

  3.   

    将页面重新保存,保存格式为utf-8
      

  4.   

    该问题可以通过经下的方法解决
    在简体中文的WIN系统内的任何地方右键鼠标->新建->文本文档打开文档->另存为->选择成utf-8编码保存然后用zend studio(注:一定要用他打开)打开刚才另存为的文件
    发现该文件第一个字符为一个点把该点复制->放到我前面说的那个main.html和left.html的最前面再打开此页面他就能显示正确的编码了我就想知道这倒低是为什么呢,不知道有没有人知道原因知道的都可以说说看我现在只想不用去复制那第一个特殊字符也能正常就行了,
      

  5.   

    页面本来就是UTF-8格式建的
    另存为,也还是UTF-8的代码
      

  6.   

    只是传到服务器上才有问题?你数据库的编码是UTF-8的么加了mysql_query("set name utf-8");么?
      

  7.   

    只有传到服务器上的有这个问题,也许是服务器的配置问题或是其它什么问题吧,查询的时候都加了mysql_query("set name utf-8");
    了唉,真不知道是为什么呵呵,辛苦大家了,回头再慢慢找原因吧,散分给大家吧
      

  8.   

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>页面的标题</title>需要把<title>页面的标题</title>放在<meta>的下面试试。
      

  9.   

    另外,服务器是apache吗?里面有没有设置 AddDefaultCharset UTF-8 ?可以服务器的默认charset不是UTF-8