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">
------解决方案--------------------
屡试不爽