utf8编码的"王菲"经urlencode得到的

解决方案 »

  1.   


    可是我用$_GET['keyword']=urlencode($_GET['keyword']);
    得到的结果好象是 %CD%F5%B7%C6何解?
      

  2.   

    你用的是gbk码的"王菲"
    它用的是utf8码的"王菲"
      

  3.   

    可是我用下面这段代码得到的结果又是这个  %C3%8D%C3%B5%C2%B7%C3%86仍然得不到我想要的%E7%8E%8B%E8%8F%B2这一串 $_GET['keyword']=utf8_encode($_GET['keyword']);
    $_GET['keyword']=urlencode($_GET['keyword']);

    echo  $_GET['keyword'];因为服务器不支持iconv函数。。有什么其他办法可以得到这个%E7%8E%8B%E8%8F%B2呢?
      

  4.   

    不支持iconv,可以用码表转成utf-8的,google
      

  5.   

    utf8_encode 不适用于中文.mb_string
    iconv
    都不行的话照上面说的,码表