php页面中
1 %E8%B1%A1%E6%B9%96%E6%96%B0%E5%9F%8E%E4%B8%BB%E9%A2%98%E5%85%AC%E5%9B%AD%E5%87%A0%E8%B7%AF%E8%BD%A6 
  这是什么码
2 怎么转化成汉字呀
thanks..

解决方案 »

  1.   

    echo urldecode('%E8%B1%A1%E6%B9%96%E6%96%B0%E5%9F%8E%E4%B8%BB%E9%A2%98%E5%85%AC%E5%9B%AD%E5%87%A0%E8%B7%AF%E8%BD%A6');象湖新城主题公园几路车
      

  2.   

    和昨天的问题差不多
    <?php
    function is_utf8($word){ 
    if (preg_match("/^([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}$/",$word) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){2,}/",$word) == true) { 
    return true; 
    } else { 
    return false; 
    }
    }var_dump(is_utf8($s2));
    先看下是什么编码格式,不行就设置编码格式
    再转码
    ?>
      

  3.   

    因为它是 utf-8 编码的,而你的页面是 gbk 的
      

  4.   

    gbk页面 有没有方法可以把 汉字输出来呢,
      

  5.   

    好像还是不行。。
    gbk文件中输出不结果,
      

  6.   

    urldecode转完了,用iconv将字符串设置为你页面的编码格式
      

  7.   

    $str_e="%E8%B1%A1%E6%B9%96%E6%96%B0%E5%9F%8E%E4%B8%BB%E9%A2%98%E5%85%AC%E5%9B%AD%E5%87%A0%E8%B7%AF%E8%BD%A6";
    iconv( "UTF-8", "GB2312" , $str_e);
    echo urldecode($str_e);还是输出乱码!
      

  8.   

    $str_e="%E8%B1%A1%E6%B9%96%E6%96%B0%E5%9F%8E%E4%B8%BB%E9%A2%98%E5%85%AC%E5%9B%AD%E5%87%A0%E8%B7%AF%E8%BD%A6";
    echo iconv( "UTF-8", "GB2312" , urldecode($str_e));
      

  9.   

    先 url 解码,再转化成 utf
      

  10.   

    $str_e="%E8%B1%A1%E6%B9%96%E6%96%B0%E5%9F%8E%E4%B8%BB%E9%A2%98%E5%85%AC%E5%9B%AD%E5%87%A0%E8%B7%AF%E8%BD%A6";
    echo iconv( "UTF-8", "GB2312" , urldecode($str_e));可以了,多谢