使用时var = decodeURIComponent(val);

解决方案 »

  1.   

    可是 php好像没有这个函数哦
      

  2.   

    decodeURIComponent Javascript中好像就有这个函数
      

  3.   

    我觉得是 php urlencode()与 javascript encodeURIComponent()   对汉字编码的方式不同
    同样是对"你" encode 
    php的是 %C4%E3 而 javascript 的是 %E4%BD%A0
    看来这个问题真的难解决啊
      

  4.   

    看了一下MSDN自己写了一个 客户端函数function urlencode(str){
       return str.replace(/[\s\$\+\?\\\^\}\|\t~`@&%{]=-/]/g,function($1){return   encodeURIComponent($1)})
    }
    用这个函数encode基本能应付得来