日期:2014-05-16  浏览次数:20356 次

java变量赋值给javascript变量出现乱码怎么办?
jsp页面

<% String jsondata = .... %>

	<SCRIPT type="text/javascript">

var zNodes = "<%=jsondata %>";

</SCRIPT>



jsondata打印出来是正常的,赋值给javascript中的变量zNodes之后就成了乱码,怎么办?

------解决方案--------------------
页面编码和存储编码不一致??

全部改为utf-8试试
------解决方案--------------------
java的编码,与HTML声明的编码不一至。
你要做到数据库编码,java编码,HTML文件编码和HTML页头声明的编码,还有tomcat处理提交数据的编码完全一至才行。

HTML页头声明的编码如<meta charset="UTF-8">
------解决方案--------------------
引用:
页面编码和存储编码不一致??

全部改为utf-8试试

屡试不爽