编码统一
如果前台用gb2312
数据库连接时最好用:mysql_query("set names 'gb2312'");如果是utf8就改成utf8

解决方案 »

  1.   

    验证是否是同一编码很简单,在ie的查看->编码,里更换一下编码,如果原来的乱码正常了,而正常码乱了就证明你的页面里的文字没有使用同一编码
      

  2.   

    <div id="div21" style="display:block;">
    <?php
      include_once "../companyTjia/tjia.class.php";
      $result=$tj->tj_cx_jt();
      while($arr=mysql_fetch_array($result["rs"])){
    ?>
    <ul class="box">
    <li class="s0"><?php echo $arr["companyName"]; ?></li>
    <li class="s1"><?php echo $arr["companyAddress"]; ?></li>
    <li class="s2"><?php echo $arr["companyTel"]; ?></li>
    <li class="s3"><?php echo $arr["companyPz"]; ?></li>
    </ul>
    <?php 
    }
    ?>
    </div>
    <div id="div22" style="display:none;">
    <?php
      include_once "../companyTjia/tjia.class.php";
      $result=$tj->tj_cx_zj();
      while($arr=mysql_fetch_array($result["rs"])){
    ?>
    <ul class="box">
    <li class="s0"><?php echo $arr["companyName"]; ?></li>
    <li class="s1"><?php echo $arr["companyAddress"]; ?></li>
    <li class="s2"><?php echo $arr["companyTel"]; ?></li>
    <li class="s3"><?php echo $arr["companyPz"]; ?></li>
    </ul>怎么看这都是一样的啊!!!为什么?
      

  3.   

    <div id="div21" style="display:block;"> 
    <?php 
      include_once "../companyTjia/tjia.class.php"; 
      $result=$tj->tj_cx_jt(); 
      while($arr=mysql_fetch_array($result["rs"])){ 
    ?> 
    <ul class="box"> 
    <li class="s0"> <?php echo $arr["companyName"]; ?> </li> 
    <li class="s1"> <?php echo $arr["companyAddress"]; ?> </li> 
    <li class="s2"> <?php echo $arr["companyTel"]; ?> </li> 
    <li class="s3"> <?php echo $arr["companyPz"]; ?> </li> 
    </ul> 
    <?php 

    ?> 
    </div> 
    <div id="div22" style="display:none;"> 
    <?php 
      include_once "../companyTjia/tjia.class.php"; 
      $result=$tj->tj_cx_zj(); 
      while($arr=mysql_fetch_array($result["rs"])){ 
    ?> 
    <ul class="box"> 
    <li class="s0"> <?php echo $arr["companyName"]; ?> </li> 
    <li class="s1"> <?php echo $arr["companyAddress"]; ?> </li> 
    <li class="s2"> <?php echo $arr["companyTel"]; ?> </li> 
    <li class="s3"> <?php echo $arr["companyPz"]; ?> </li> 
    </ul> 
    楼主上面(红色部分)是你写错了,还是两个不同的方法呀
      

  4.   

    红色没显示
    $result=$tj->tj_cx_jt(); 
    $result=$tj->tj_cx_zj(); 
      

  5.   

    tjia.class.php:public function tj_cx_jt() 
    {
    $sql="select * from phpcms_qy where companyFd='5'";
    $result=$this->dbconn->conn($sql);
    return $result;
    }public function tj_cx_zj() 
    {
    $sql="select * from phpcms_qy where companyFd='0'";
    $result=$this->dbconn->conn($sql);
    return $result;
    }
      

  6.   

    数据库一切正常 在数据库中改变companyFd的值 前台显示又正常 只为5的时候为乱码
      

  7.   

      
    啥转    
    header('content-type:text/html;charset=gbk);
    mysql_query("set names 'gbk'");
    都用上了  还是那样
      

  8.   

    用phpmyadmin把这几条数据在同一页显示正常吗?
      

  9.   

    OK   OK OK OK OK OK 
      

  10.   

    遇到同样问题,只有全部改成GBK,才算解决了问题啊,感谢!