Web窗体中的Js 省市区三级联动的那种,为什么在2013vs可以用,在2010就变成了 乱码。
1个回答
2017-08-17
展开全部
可以设置页面的编码格式即可,vs中可以忽略,因为最终是在浏览器中运行
也可以使用ascii,这样就可以没有乱码了,
使用jdk自带工具转换或者写个js方法转换即可。
function native2ascii(nativecode) {
nativecode = nativecode.split("");
var ascii = "";
for (var i = 0; i < nativecode.length; i++) {
var code = Number(nativecode[i].charCodeAt(0));
if (code > 127) {
var charAscii = code.toString(16);
charAscii = new String("0000").substring(charAscii.length, 4) + charAscii;
ascii += "\\u" + charAscii;
} else {
ascii += nativecode[i];
}
}
return ascii;
}
native2ascii("中文乱码");
追问
页面的编码 格式在哪里 设置的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询