???? 在tomcat6(SSH2) 环境下做web应用时。遇到了能正确处理jsp文件编码。但是.html静态文件编码错误。显示中文乱码,加上 <%@ page contentType="text/html;charset=GB2312"%>后保存为jsp文件才能正常显示中文
????? 用Fiddler(Fiddler 包含一个简单却功能强大的基于JScript .NET 事件脚本子系统,他非常灵活性非常棒,可以支持众多的http调试任务。)发现实际上处理html页面时的MIME类型Content-Type:iso-8859-1。
????? 最后在热心网友帮助下,解决方案如下。
在web.xml文件中加入:
- ??<jsp-config>?? ??
- ????<jsp-property-group> ??
- ??????<description>HTML?Encoding</description> ??
- ??????<display-name>HTML?Encoding?Config</display-name> ??
- ??????<url-pattern>*.html</url-pattern> ??
- ??????<el-ignored>true</el-ignored> ??
- ??????<page-encoding>gbk</page-encoding> ??
- ??????<scripting-invalid>true</scripting-invalid> ??
- ????</jsp-property-group> ??
- ??</jsp-config> ??
文件编码 == meta:content:charset == jsp-property-group:page-encoding == GB2312
在这里设置了html文件的编码page-encoding。这样就可以了。可能因为是tomcat默认编码方式是iso-8859-1,但是在我的其他应用中,没有加入也可以。
分享到:
相关推荐
解决 JSP 中文乱码问题 解决 JSP 中文乱码问题是一个很常见...解决 JSP 中文乱码问题需要从多方面入手,包括在 JSP 文件中指定编码方式,在 Java 文件中指定编码方式,在页面中指定编码方式,并确保编码方式的一致性。
`jspsmartupload.jar` 是一个专为Java Web开发设计的上传组件,它解决了在处理文件上传时可能出现的中文乱码问题。这个组件是许多Web应用程序中的重要工具,特别是那些需要用户上传包含中文字符的文件名或元数据的...
jsp 传参 servlet 接收中文乱码问题的解决方法 jsp 传参 servlet 接收中文乱码问题是一个经常遇到的问题,特别是在使用 Hibernate+Servlet 框架时。当我们在 jsp 页面传参到 servlet 时,中文字符经常会出现乱码...
中文乱码问题是 Java 和 JSP 开发中的一种常见问题,主要是由于 Java 和 JSP 源文件的保存方式是基于字节流的,而编译成 class 文件过程中,使用的编码方式与源文件的编码不一致所致。在 Java 文件中,尽量不要写...
jsp中文乱码问题的出现是由于编码格式不一致所导致的,可以通过确保jsp文件的存储格式、解码格式和控制浏览器的解码方式一致来解决乱码问题。同时,在使用Post和Get方式提交表单时,需要指定提交的编码格式,以避免...
在JSP中,`<jsp:include>`标签是用于在页面间进行内容包含的,但有时可能会遇到“乱码”问题,这通常涉及到字符编码的处理。本文将详细解析JSP `include` 乱码问题的成因以及解决方法。 首先,我们要理解乱码产生的...
jsp 用过滤器解决中文乱码问题的方法 jsp(JavaServer Pages)是一种广泛...通过定义一个过滤器类,实现Filter接口,并在web.xml文件中配置过滤器,我们就可以解决中文乱码问题。这个方法非常简单、实用,值得推荐。
1. 确保统一字符集:项目中所有文件,包括JSP、HTML、CSS、JavaScript、数据库配置文件等,都应使用同一字符集,如UTF-8,避免出现编码混乱。 2. 设置JSP页面编码:在JSP页面头部使用`<%@ page contentType="text/...
总之,解决JavaWeb中的乱码问题需要从多个层面进行考虑:设置过滤器统一请求和响应的编码,确保JSP页面的编码正确,以及在处理文件时注意文件内容的编码。通过这些方式,我们可以有效防止和解决乱码问题,提高应用...
通过调整JVM的`file.encoding`属性、设置JSP页面的`contentType`、处理URL参数中的乱码以及使用合适的输出流,我们可以有效地解决JSP中的乱码问题。此外,还需要注意保持各个部分的字符编码一致性,以避免出现意外的...
### JSP中解决中文乱码的万能方法 在JSP开发过程中,中文乱码问题是一个常见的技术难题,尤其在处理客户端与服务器之间的数据交互时更为突出。本文将详细介绍几种有效的解决方案,帮助开发者应对各种场景下的乱码...
JSP利用过滤器解决request中文乱码问题 ...使用过滤器解决request中文乱码问题是JSP中解决中文乱码问题的一种有效方法。通过设置过滤器,可以确保中文字符被正确地读取和处理。这对JSP开发者来说非常重要。
本文将详细介绍JSP中文乱码问题的来源、原因以及解决方法。 1. **Java中文乱码的根源** Java源代码和JSP文件可能包含中文字符,这些文件通常以特定的字符集(如GBK、GB2312或UTF-8)保存。当Java源代码被编译成...
通过以上这些方法,基本上可以解决大部分JSP页面的乱码问题。实际开发中,应结合具体情况选择合适的方法,进行系统性的排查和调整。对于复杂的应用场景,可能需要结合多个解决方案一起使用。在日常工作中,养成良好...
本文将深入探讨如何解决这个问题,确保在JSP页面中正确显示中文字符。 首先,我们需要理解字符编码的基本概念。在计算机系统中,字符编码是用来表示文本的规则,如常见的ASCII、GBK和UTF-8等。在Web环境中,HTTP...
综上所述,解决JSP中的中文乱码问题主要涉及以下几个方面:合理设置JSP文件和响应的编码方式、注意文件头部的BOM、确保客户端和服务器端之间的编码方式一致、正确处理GET和POST请求中的中文参数。通过上述措施,可以...
综上所述,解决`JSP文件上传`时的中文乱码问题涉及多个层面,包括客户端、服务器配置、编码过滤器、第三方库以及文件保存过程中的编码处理。确保每个环节都正确处理字符编码是避免乱码的关键。对于具体的问题,可能...
如果已经存在的 JSP 文件中出现了中文显示问号问题,可以通过修改 JSP 文件的编码方式来解决问题。具体步骤如下: 1. 打开 JSP 文件,添加以下代码:<%@ page language="java" contentType="text/html; charset=GB...
综上所述,解决JSP开发中的乱码问题涉及多个环节,需要从输入到输出,从服务器到客户端,再到开发工具等多个层面进行细致的配置和检查。同时,理解并掌握不同组件之间的编码转换规则也是解决乱码问题的关键。对于更...
JSP 中文乱码是动态网站开发中经常遇到的问题,本文将从产生 JSP 中文乱码的四种类型入手,分析乱码产生的原因,并给出消除乱码的具体方法。 一、页面中文乱码的处理 JSP 采用 ISO-8859-1 作为默认的页面字符编码...