关于ajax中URL传递中文产生乱码的问题

必须采用编码后传参,接受时解码的方式完成传参,常用的方法:

            在js中使用encodeURI进行2次编码,然后进行传参。

            例:var rate = encodeURL(encodeURL(rate)); //rate中包含中文

                   $.ajax({

                            url:'***.action?rate='+rate,

                            type:'POST',

                             dataType : 'json',

                             success : function(data) {
            
},
error:function(data){
   
}

                   })

    

你可能感兴趣的:(关于ajax中URL传递中文产生乱码的问题)