Web应用程序是拿Wicket架构写的。作二次开发时想在前端使用JS代码控制页面元素,使用的代码中有中文字符的字符串。但是每次运行这些代码时都发现有乱码问题。服务器是tomcat,已经设置了URIEncoding="UTF-8", 并且在相应的.html文件中也设置了字符集
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
JS代码的<script>标签中也写了charset="UTF-8"。问题依旧。
后来又发现html的头部<html>标签中有如下属性:xmlns:lang="en", lang="en",将它们去掉或修改成"zh-cn"或"zh"或"cn"都没有用。
页面编码设置为UTF-8同样无效。
请问这个该如何解决?
问题解决:将所有的“UTF-8”改为“GBK”即可