AJAX传递中文字符串时必须把中文字符串编码成unicode,一般会用到JS的自带函数escape().不过找到了更好的函数来确决中文字符转换成unicode编码的函数
function uniencode(text) { text = escape(text.toString()).replace(/\+/g, "%2B"); var matches = text.match(/(%([0-9A-F]{2}))/gi); if (matches) { for (var matchid = 0; matchid matches.length; matchid++) { var code = matches[matchid].substring(1,3); if (parseInt(code, 16) = 128) { text = text.replace(matches[matchid], '%u00' + code); ...[ 查看全文 ]