本帖最后由 langxin666 于 2011-05-20 15:51:20 编辑

解决方案 »

  1.   

    echo urldecode('%E5%BC%80%E6%BA%90%E7%9B%B8%E5%86%8C%E8%A7%A3%E5%86%B3%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91%E5%92%8C%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81%E9%97%AE%E9%A2%98');
      

  2.   

    如果你想用php处理的话你就在php页面中用urldecode函数翻转一下,你给出的那不是乱码是浏览器为了传输而做的转化,你接到那个字符串的时候用urldecode转回来就行了,其实那个字符串就相当php的urlencode转化后的字符串,你在php这样:
    echo urldecode('%E5%BC%80%E6%BA%90%E7%9B%B8%E5%86%8C%E8%A7%A3%E5%86%B3%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91%E5%92%8C%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81%E9%97%AE%E9%A2%98');
    或者echo urlencode('好哈哈');