- 8
- 0
- 约4.15千字
- 约 29页
- 2017-05-30 发布于四川
- 举报
中文乱码 在Servlet中,经常会有这样一行代码 request.setCharacterEncoding(“GBK”); 这行代码的作用就是避免Servlet响应页面中出现中文乱码的问题 。 为什么会产生乱码? 不同的组件有自己默认的字符编码集。当编码和解码的字符集不一致,就容易产生乱码问题 。 中文IE默认的编码格式是“GB2312” Tomcat默认的编码格式“iso-8859-1” weblogic默认的编码格式“UTF-8” JAVA源文件编译为class文件时的字符集,默认为操作系统的字符集,但在IDE中可以改变。 中文乱码解决办法 整个系统从开发到运行使用统一的字符编码集 开发应用程序的IDE工具设置。 开发所使用的容器的配置文件的设置。 请求处理方式的设置 响应处理方式的设置 存取数据库时的设置 最好选择以下其中一种进行统一 Iso-8859-1 GBK(GB2312) UTF-8(支持所有语言) 中文乱码解决办法 IDE 开发环境(MyEclipse)中,设置字符集 中文乱码解决办法 开发中所使用容器的配置文件的设置,例如修改weblogic容器中的weblogic.xml配置文件,在jsp-descriptor部分加入: jsp-descriptor jsp-param param-namecompilerSupportsEncoding/param-
原创力文档

文档评论(0)