`
cwh643
  • 浏览: 127727 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

SSH开发过程中中文乱码问题解决总结

 
阅读更多
1.修改了Java文件使用UTF-8编码是不能使用BOM签名,这样在javac编译时会报错
2.静态链接的JSP文件使用UTF-8编码,如果没有头部声明的文件,需要使用BOM签名,否则会乱码
3.对于POST提交的数据需要使用过滤器编码成UTF-8,解决中文乱码
	<filter>
		<filter-name>encoding</filter-name>
		<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
		<init-param>
			<param-name>encoding</param-name>
			<param-value>UTF-8</param-value>
		</init-param>
	</filter>
	<filter-mapping>
		<filter-name>encoding</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

4.对于GET提交的数据需要在tomcat下配置URIEncoding="UTF-8"解决中文乱码
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" />
分享到:
评论
7 楼 qqchenyujiaq 2011-08-25  
同意楼上建议
6 楼 消费不起浮躁 2011-02-22  
   获许你说下这个拦截器,在配置文件中的位置更有意思!
5 楼 buchengde001 2011-02-22  
这不是i18n的问题吗
4 楼 steafler 2011-02-17  
fally头像很给力啊!
3 楼 mvpwar 2011-02-16  
呵呵,同意楼上的
2 楼 fally 2011-02-16  
楼主,这和SSH有关吗?
1 楼 xiaojing3517 2011-02-16  
楼主、你在找抽。。。

相关推荐

    LINUX SSH显示中文乱码解决

    ### Linux SSH 显示中文乱码解决方案 在日常工作中,我们经常需要通过SSH远程登录到Linux系统来进行各种管理和操作。然而,一个常见的问题是当我们在Windows环境下使用SSH客户端(如PuTTY等)连接到Linux服务器时,...

    mysql+jsp+SSH网站开发中文乱码解决方案.doc

    在MySQL、JSP和SSH框架集成的网站开发过程中,中文乱码问题是一个常见的困扰。解决这个问题的关键在于确保整个系统从数据存储、页面显示到数据传输的编码一致性。以下是一个详细的解决方案: 1. **MySQL编码配置**...

    SSH开发总结

    SSH开发总结主要涉及了三个主流的Java Web开发框架——Structs2、Spring4和Hibernate4的整合应用。这些框架一起构建了一个强大的后端开发环境,能够有效地管理应用程序的业务逻辑、持久化层以及用户界面交互。 1. *...

    ssh框架乱码过滤器Filter

    总结,SSH框架下的中文乱码问题主要通过自定义过滤器解决,设置合适的请求和响应的字符编码。同时,对于不同的数据提交方式,如表单和JS,需要采取相应的解决方案。在实际开发中,确保整个数据传输过程中的字符编码...

    SSH+mysql开发字符集问题

    通过以上步骤,可以有效地解决SSH+MySQL开发过程中的中文字符乱码问题。重要的是要确保在数据库、框架以及应用各个层面都使用相同的字符集设置,这样才能保证数据的一致性和准确性。希望本文能够帮助到正在面临相同...

    MTK6573_ubuntu10 .10_0801比较工具远程桌面中文乱码问题.pdf

    该文档主要介绍的是在Windows XP和Ubuntu 10.10双系统环境下,如何搭建一个针对MTK6573平台的Android开发环境,解决远程桌面中文乱码问题。以下是详细步骤: 1. 安装Ubuntu系统:首先在Windows XP上安装DAEMON ...

    struts2 spring hibernate ssh整合实例

    在这个实例中,我们不仅实现了SSH框架的基础整合,还解决了中文上传和下载时可能出现的乱码问题,并引入了基本的AJAX功能来处理JSON数据,提升了用户体验。 1. **Struts2**:Struts2作为MVC(Model-View-Controller...

    ssh loginguoc

    SSH协议主要为了解决远程控制台会话的安全问题,它通过加密技术保护用户的登录凭据和通信内容,防止被窃听或篡改。默认情况下,SSH使用22端口进行通信,但可以根据需要进行更改。 配置SSH登录通常涉及以下步骤: 1....

    基于ssh的个人博客系统

    - **MySQL与JSP网页中文乱码解决**:通过设置正确的字符集来避免中文显示乱码的问题。 #### 5. 系统测试 - **测试目的**:确保系统功能的完整性和稳定性。 - **测试方法**:包括单元测试、集成测试、系统测试等...

    ssh架构的构建

    - **解决中文乱码问题**:通过配置`web.xml`中的过滤器来设置请求编码为UTF-8,以解决可能出现的中文乱码问题。 - **配置DAO层**:建立DAO接口,并实现相应的业务逻辑。一般情况下,一个表对应一个DAO接口,其中可以...

    超强过滤器彻底解决JSP-SERVLET中文参数GET-POST传递的问题(转)

    总结,"超强过滤器"是解决JSP-Servlet之间中文参数GET-POST传递问题的有效手段,通过统一设定请求的字符编码,确保在整个Web应用中中文数据能够正确无误地传输和处理。对于大型项目,这样的全局解决方案可以大大提升...

    CRM客户关系管理系统 中期报告简易版

    总结,本中期报告详细阐述了CRM系统开发中的技术选型、问题解决以及系统设计流程,展示了SSH框架在Java Web开发中的应用,强调了需求分析、框架整合和问题解决的重要性,对于理解和实践Java Web开发具有实际指导意义...

    Joomla网站中数据导入导出问题

    通过上述步骤,可以有效地解决在Joomla网站开发过程中遇到的数据导入导出中文乱码问题。关键在于正确设置字符集以及适当地修改SQL文件中的索引定义。此外,对于不同的数据库版本和环境,还需要根据实际情况调整命令...

    ssh多对多框架搭建

    1. **乱码过滤器**:为了解决项目中的中文乱码问题,需要配置乱码过滤器。 ```xml &lt;filter-name&gt;CharacterEncodingFilter &lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFilter ...

    ssh集成步骤

    该过滤器主要用于解决中文乱码问题,确保客户端发送的数据能够正确地被服务器端解析。 示例`EncodingFilter.java`代码: ```java package com.filter; import javax.servlet.*; import java.io.IOException; ...

    ssh(structs,spring,hibernate)框架中的上传下载

     本文后面的章节将从数据持久层->业务层->Web层的开发顺序,逐层讲解文件上传下载的开发过程。  数据持久层  1、领域对象及映射文件  您可以使用Hibernate Middlegen、HIbernate Tools、Hibernate ...

    SSH和SSI等框架常用基础配置web.xml

    **解析**:这里定义了一个字符编码过滤器,主要用于解决中文乱码问题。`CharacterEncodingFilter`设置请求和响应的编码方式为`utf-8`。`&lt;url-pattern&gt;/*&lt;/url-pattern&gt;`表示该过滤器应用于所有请求路径。 #### 四、...

    adb驱动及登录工具

    使用AdbPutty,开发者可以在一个图形化界面中执行ADB命令,避免CMD的乱码问题,提高调试效率。 4. **安装与使用**:安装ADB驱动通常包括启用设备的USB调试模式,然后在设备管理器中手动更新驱动程序,指向ADB驱动的...

    struts+spring+hibernate实例

    - **乱码问题解决**: - 使用`native2ascii`工具将中文资源文件转换为GBK编码,以避免乱码问题。 - 设置Eclipse的编码格式为GBK,确保编辑过程中不出现乱码。 #### 总结 通过以上步骤,我们不仅实现了Struts、...

    第三方应用使用亚马逊云存储AWS S3的研究总结_亚马逊第三方可靠吗

    还有关于使用命令行(SSH)、使用证书登录亚马逊服务器,以及在SecureCRT中更改Linux命令行中文乱码的详细说明。 整体来看,这份文档为第三方应用如何高效、稳定地使用AWS S3提供了全面的技术参考,无论是对于系统...

Global site tag (gtag.js) - Google Analytics