加个文件头 header('Content-Type:text/html; charset=gb2312');
-没什么意思,应该是地址重写后区分参数的间隔好。

解决方案 »

  1.   

    但header('Content-Type:text/html; charset=gb2312');如何加?加在哪里?
      

  2.   

        没遇到过这样的问题。但是把用Firefox看到的源代码复制到本地,然后再用Firefox来看是正常的!
        关注!
        
      

  3.   

    用firefox看,返回的头部是Content-Type:text/plain,所以才有问题,正常的应该为text/html.将header('Content-Type:text/html; charset=gb2312');加到生成页面的首行.
      

  4.   

    问题出在标头输出不正确,导致Firefox把PHP文件当作文本文件处理.楼上的正确.header('Content-Type:text/html; charset=gb2312');gb2312这个字符串是你的 编码,如果是UTF-8,就把它改为UTF-8。
      

  5.   

    还是不好用
    我把http://yuxuncable.com.cn/products.php-sort1=1
    改为http://yuxuncable.com.cn/products.php-sort1=1.html就好用了,怎么回事?
      

  6.   

    header 都成 plain text 了1.试试加header()
    2.把 - 改回 ?
    3.检查一下服务器及代码是否设了header
      

  7.   

    我在文件头加上header,显示网页时还是显示的代码:<?php
    header('Content-Type:text/html; charset=gb2312'); 
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    ......