`
rayln
  • 浏览: 433786 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

乱码问题解决方法汇总

 
阅读更多
1. Spring在web.xml中设置过滤器
<filter>
		<filter-name>Set Character 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>Set Character Encoding</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>


2. 在tomcat的server.xml中设置utf-8字符集
<Connector port="8080" 
maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 
enableLookups="false" redirectPort="8443" acceptCount="100" 
debug="0" connectionTimeout="20000" useBodyEncodingForURI="true" 
disableUploadTimeout="true" URIEncoding="UTF-8"/>


3. 在spring-mvc的@ResponseBody出现乱码问题, 解决如下
	<bean id="messageAdapter" class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">  
         <property name="messageConverters">  
             <list>  
                 <bean  class="org.springframework.http.converter.StringHttpMessageConverter">  
                     <property name="supportedMediaTypes">  
                         <list>  
                             <value>text/html;charset=UTF-8</value>  
                         </list>  
                     </property>  
                 </bean>  
             </list>  
         </property>  
    </bean>
    <mvc:annotation-driven /> 

PS: messageAdapter必须在<mvc:annotation-driven /> 之前!!!!
分享到:
评论

相关推荐

    Java开发乱码问题解决方法汇总

    Java开发乱码问题解决方法汇总 Java开发中乱码问题是非常常见的问题之一,而解决这些问题需要具备一定的技术知识和经验。在本文中,我们将总结一些常见的Java开发乱码问题解决方法,希望能够为读者提供帮助。 1. ...

    php中url地址栏传参数中文乱码解决方法汇总

    PHP 中 URL 地址栏传参数中文乱码解决方法汇总是指在 PHP 编程中,如何解决 URL 地址栏传参数中文乱码的问题。这个问题是由于浏览器和服务器之间的编码问题引起的。 url 编码语法: 在 PHP 中,url 编码语法使用 ...

    解决ArcMap Desktop 10.1-10.6 导出dbf出现乱码.rar

    总之,解决ArcMap Desktop导出dbf文件时出现中文乱码的问题需要理解dbf文件的性质、编码的重要性以及如何利用插件或更新软件来解决此类兼容性问题。通过正确的方法和工具,可以确保在处理中文数据时不会出现乱码,...

    IE问题解决方法汇总

    【IE问题解决方法汇总】 IE浏览器作为曾经广泛使用的网络浏览工具,可能会遇到各种问题,这里汇总了一些常见的故障及其排除方法: 1、**网页乱码的排除**:网页乱码通常是由于编码设置不正确或缺少内码转换器导致...

    ajax乱码解决汇总

    本文将深入探讨Ajax乱码问题的成因及其解决方案。 首先,我们需要了解JavaScript和Unicode的关系。JavaScript内部处理字符时,采用的是Unicode编码,这是一种包含几乎全球所有语言字符的通用编码标准。而UTF-8是一...

    pdf2swf 解决中文乱码 文件汇总

    在IT领域,转换PDF文件为SWF格式是一个常见的需求,特别是在网页嵌入或者...通过调整参数、更新工具或者利用预处理方法,大多数情况下都可以有效地解决这个问题。在实践中,不断学习和尝试是解决这类技术问题的关键。

    PKS报警汇总页面中文乱码解决办法

    PKS报警汇总页面中文乱码解决办法是霍尼韦尔PKS系统中的一项关键技术,它旨在解决在非西欧语言环境中的乱码问题。本技术说明将指导用户如何配置英语Windows 2003 Server,以便使用非西欧语言,并描述如何更改SQL ...

    .Net获取URL中文参数值的乱码问题解决方法总结

    总结来说,解决.NET中URL中文参数值乱码问题的方法主要包括在web.config中进行全局编码设置、使用Server.UrlEncode和Server.UrlDecode方法编码解码参数、使用JavaScript的escape函数、以及在编程中使用...

    springmvc 发送ajax出现中文乱码的解决方法汇总

    这四种方法都可以有效地解决Spring MVC在处理Ajax请求时的中文乱码问题。选择哪种方法取决于项目的具体情况和团队的开发习惯。通常情况下,推荐使用方法三或方法四,因为它们不需要修改Spring的原始库,同时能够确保...

    java乱码处理汇总

    乱码的处理!程序员永远无法避免的话题,解决乱码总汇

    Java Web开发项目中中文乱码解决方法汇总

    以下是对五种常见Java Web中文乱码情况的详细分析及解决方法: 1. **JSP页面中文显示乱码** 当浏览器访问JSP页面时,如果页面内容编码与浏览器解析的编码不一致,就会出现乱码。解决方法是在JSP页面顶部添加`...

    oracle调优,乱码解决等汇总

    解决方法包括:检查并统一数据库的字符集设置(NLS_LANG环境变量)、表空间的字符集、字段的字符集;确保输入数据的编码正确;使用CONVERT函数转换编码格式;或通过ALTER TABLE命令修改字段的字符集。 2. **Oracle...

    java 中的乱码问题汇总及解决方案

    本文将深入探讨Java中可能出现的乱码问题及其解决方案。 **编码与解码** 编码是将字符转换为字节的过程,而解码则是将字节转换回字符。在Java中,字符通常使用Unicode(如UTF-16)表示,但文件或网络传输可能使用...

    java文件JSP文件乱码汇总

    本文将深入探讨Java与JSP文件乱码的问题,提供一系列解决方案,确保数据正确无误地在不同平台和系统之间传递。 #### 一、统一字符集设置 **问题描述**:在项目开发中,由于Java默认使用UTF-8编码,但在实际操作中...

    java web 开发乱码汇总

    #### 一、乱码问题的根源及解决方案概述 乱码问题在Java Web开发中是一个常见的问题,尤其是在处理国际化应用时更为突出。问题的根本原因在于计算机字符编码方式的多样性和标准的不统一。由于全球各地的语言文字...

    解决jfreechart中文乱码方案整理.doc

    因此,针对JFreeChart中的中文乱码问题,本文将汇总并整理一系列有效的解决方案。 #### JFreeChart简介 JFreeChart是一款开源Java图表库,它提供了丰富的API来创建高质量的图表。JFreeChart支持多种类型的图表,...

    Windows XP SP3操作系统乱码题汇总

    以下是一些常见的乱码情况及其解决方案的汇总: 第一题涉及的是在Word文档中快速定位到指定页数。通过菜单栏的"编辑"选项,然后选择"定位",在弹出的对话框中输入页码5,即可跳转到第五页。这是无需使用垂直滚动条...

    JFreeChart乱码解决.doc

    通过上述方法,应该能够解决JFreeChart在显示中文时出现的乱码问题。记得在不同的环节都检查字体设置,以确保每个可能出现中文的地方都被正确处理。如果你遇到的特定问题仍未解决,可以搜索相关的解决方案,或者参考...

Global site tag (gtag.js) - Google Analytics