在地址栏输入url后包含的中文自动转换成,utf-8
我想实现点击下面包含中文的url
http://www.baidu.com/s?wd=百度
url自动转换成utf-8
http://www.baidu.com/s?bs=%B0%D9%B6%C8&f=8&wd=%B0%D9%B6%C8这样的utf-8的方式,请问在php里怎么显示这种自动转换谢谢
只需要这种关键词转换我想在dede 模板里自动调用关键词,但是关键词到达的目标站不支持中文的url,谢谢大家帮忙

解决方案 »

  1.   

    %B0%D9%B6%C8
    这个并不是UTF-8,是GB2312的urlencode的效果
      

  2.   

    urlencode($_GET['wd']);这样是获取url的路径
      

  3.   

    是个是url编码了,一些特殊字符会转的。
      

  4.   

    麻烦问下 完整的代码应该怎么写呢?加在 index 里面吗?谢谢
      

  5.   

    编译:urlencode($变量)反编译:urldecode($变量)
    获取的数据要经过反编译
      

  6.   

    编译:urlencode($变量)反编译:urldecode($变量)
    获取的数据要经过反编译