问题
在Dorado7上编写的程序,发现能正常打开,发布到Tomcat上 发现乱码
在浏览器的控制台下看到如下情况:
原因分析:
中文乱码的原因 不外乎是字符集的问题。
1、Tomcat默认字符集是ISO8859-1
2、网页的字符集没设置UTF-8
解决办法:
1、设置Tomcat的字符集是
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"/>
2、设置页面的字符集
在configure.properties中设置
# for Chinese in js
view.javaScript.charset=UTF-8
view.styleSheet.charset=UTF-8
3、建议
使用谷歌浏览器。使用IE 可能会出现编码异常。
重点是:
统一字符集
做网站开发 从页面设置->传输->显示 字符集一定要统一。建议全用UTF-8