<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
……
<table>
<tr>
<td style="text-align:left">
1一定时间内注册企业发布的产品数量
</td>
……
1.在Windows本地的服务器上测试正常
2.上传到Linux服务器,然后在Windows下浏览,此时只有‘量’字出现乱码其它的中文字显示正常(有多个td标签没行的最后一   个字都是‘量’都出现乱码,每句的字数总和有偶数个也有奇数个)
3.把这句话的前面的阿拉伯数字‘1’去掉后再浏览就不会出现乱码了ps:源文件的编码也是utf8的

解决方案 »

  1.   

    就是直接在编辑器里写入的,没有用js等其它的动态生成<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
     <head>
    <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
      <title> QUERY </title>
      <style>
    td {
    text-align:left;
    font-size:16px;
    }
      </style>
     </head> <body>
     <form action='chack.php' method = 'post'> <?php include 'date.html'; ?>
    <hr>
    <input type = 'text' name = 'sub'  style = "display:none"/>
    <table>
    <tr>
    <td style="text-align:left">
    1一定时间内注册企业发布的产品数量
    </td>
    <td style="text-align:left">
    <input type = 'text' id = '1' name = '1'/> <input type = 'submit' name = 'sub1'  value = '查询'/>
    </td>
    </tr>
    <tr>
    <td style="text-align:left">
    2一定时间内发布的产品数量(非kevin账户)
    </td>
    <td>
    <input type = 'text' id = '2' name = '2'/> <input type = 'submit' name = 'sub2'  value = '查询'/>
    </td>
    </tr>
    <tr>
    <td style="text-align:left">
    3一定时间内更新模板的企业数量
    </td>
    <td>
    <input type = 'text' id = '3' name = '3'/> <input type = 'submit' name = 'sub3'  value = '查询'/>
    </td>
    </tr>
    <tr>
    <td style="text-align:left">
    4一定时间内注册的企业更换模板的数量
    </td>
    <td>
    <input type = 'text' id = '4' name = '4'/> <input type = 'submit' name = 'sub4'  value = '查询'/>
    </td>
    </tr>
    <tr>
    <td style="text-align:left">
    5一定时间内注册的企业数量
    </td>
    <td>
    <input type = 'text' id = '5' name = '5'/> <input type = 'submit' name = 'sub5'  value = '查询'/>
    </td>
    </tr>
    <tr>
    <td style="text-align:left">
    6一定时间内注册的企业上传了营业执照的企业数量
    </td>
    <td>
    <input type = 'text' id = '6' name = '6'/> <input type = 'submit' name = 'sub6'  value = '查询'/>
    </td>
    </tr>
    <tr>
    <td style="text-align:left">
    7一定时间内注册的企业发布了产品的企业的数量
    </td>
    <td>
    <input type = 'text' id = '7' name = '7'/> <input type = 'submit' name = 'sub7'  value = '查询'/>
    </td>
    </tr>
    <tr>
    <td style="text-align:left">
    8一定时间内注册的企业通过审核的数量
    </td>
    <td>
    <input type = 'text' id = '8' name = '8'/> <input type = 'submit' name = 'sub8'  value = '查询'/>
    </td>
    </tr>
    </table>
    <button type = 'reset'>清空</button></form>
    </body>
    </html>
    -------------------
    下边是php代码
      

  2.   

    如果 不是,就在 php 代码 开始的 地方 写入
    echo base64_encode(file_get_contents(__FILE__));
    exit;执行后 贴出结果
      

  3.   

    本帖最后由 xuzuning 于 2012-04-27 16:46:43 编辑
      

  4.   

    奇了怪了,有没有乱码了
    下边是结果(最前面几个,和最后边几个字符)
    IDwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0Lj..........JCS8v5YWz6Zet6L+e5o6lCgkJJGxpbmstPmNsb3NlKCk7Cgl9
      

  5.   

    乱码没有了是好事我要你给那个 base64 编码串是为了分析乱码的原因,你只给一节有什么用处?
    算了,没有乱码,给了也没用