xsl经过jdom解析后生成的页面正常的,但是html页面对应的源代码中静态中文全部为类似字段这样的字符串,xsl原来使用的是gb2312编码,现在改成了gbk编码,查看生成的html页面的源代码,原来在xsl中直接手工录入的中文,如“姓名”、“性别”等在源代码中全部是类似字段这样的字符串,而从数据查询出来的值“张三”、“男”这些中文在源代码中能正常显示
请问怎样使得xsl中的静态中文能正常显示?
因为现在的js判断都不能用了,如:if(name=='张三'){} 现在都变成if(name=='字段'){}了
请问怎样使得xsl中的静态中文能正常显示?
因为现在的js判断都不能用了,如:if(name=='张三'){} 现在都变成if(name=='字段'){}了
var sname='字段'; //这两个字是“字段”
//var sname='张三'; //这才是张三
var arr = sname.replace(/\&\#/g,"" ).split(";");
var str = "";
for( var i in arr )
str+= String.fromCharCode(arr[i]);
alert(str);
</script>
另外,生成的html页面中的中文也是类似张三的字符串,这种情况怎样办啊?