http://www.baidu.com/s?wd=%D6%D0%B9%FA上面网址的 %D6%D0%B9%FA 百度搜索引擎会翻译成为:中国不知道用php语法如何才能把 %D6%D0%B9%FA 还原成中国啊?

解决方案 »

  1.   

    就是普通的
    urlencode
    urldecode
      

  2.   

    %D6%D0%B9%FA urldecode 之后不是 中国 啊?
      

  3.   


    echo urlencode("中国");//对比一下就知道是不是了
      

  4.   

    <?
    echo urlencode(中国);
    ?>这个输出的 就是  =%D6%D0%B9%FA 
      

  5.   

    <? 
    echo urlencode(中国); 
    ?> 这个输出的 就是  =%D6%D0%B9%FA 
      

  6.   

    如果文件的编码是ANSI并且页面字符编码是gb2312那urlencode("中国")就是%D6%D0%B9%FA
    如果文件的编码是utf-8并且页面字符编码是utf-8那urlencode("中国")就是%E4%B8%AD%E5%9B%BD
    编码不一样结果也是不一样的。因为百度是gb2312的