如果希望使用中文,必须进行两次encodeURI()编码

  当data是URL字符串的形式时,如果希望使用中文,必须进行两次encodeURI()编码。

function createQueryString(){

//必须两次编码才能解决中文问题

var firstName = encodeURI(encodeURI($("#firstName").val()));

var birthday = encodeURI(encodeURI($("#birthday").val()));

//组合成对象的形式

var  queryString = "firstName="+firstName+"&birthday="+birthday;

return queryString;

}

你可能感兴趣的:(中文乱码,两次encodeURI编码)