1 调用JSP页面出现乱码
通过浏览器调用JSP页面,在浏览器中所有的中文内容出现乱码。
首先确认本JSP在编码器中保存人家内容时,使用的UTF-8的编码格式,然后在JSP页面的开咋始,添加<%@ pageEncoding "utf-8"%> 就可以解决这个中文乱码问题。
2 调用Servlet页面出现乱码
通过浏览器调用Servlet,Servlet在浏览器中所有的中文内容出现乱码
在Servlet使用response对输出内容之前,先执行response.setContentType("text/html;charset=utf-8")设定输出的内容的编码。
3 POST表单传递参数乱码
通过JSP页面,HTML,页面或者Servlet中的表单元素提交参数给对应的JSP页面或者Servlet,而JSP页面或者Servlet接收的中文参数乱码。
在接收POST提交的参数之前,使用request.setCharacterEncoding("utf-8")设定接收参数内容的编码;
更好的解决方法,就是使用过滤器技术。有很多这样的帖子。
4 URI方式传递参数或者GET方式乱码
修改TAMCAT的server.xml配置文件,
<Connector port="8080" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" >
红色部分就是添加的URIEncoding="UTF-8",重启TAMCAT就行了
5 Properties文件乱码
在使用一些类库或者框架时(例如:JSTL ,Format标签库,Displaytag标签库和Struts框架),为了实现页面内容的国际化,需要编写对应的properties文件,而propertise文件中的中文内容在显示的时候也会出现乱码。
native2ascii -cencoding utf-8 displaytag.properties
displaytag_zh_CN.properties
还可以使用Eclispse的插件-------Properties Editor
http://propedit.sourceforge.jp/index.html
遇到其他的请跟帖,并加上解决方法
分享到:
相关推荐
C#接收Json格式数据,中文出现乱码解决方法
"SecureCRT中文乱码解决方法" SecureCRT 是一款功能强大且高效的 SSH 客户端,可以与多种协议进行连接,包括 SSH、Telnet 和 rlogin 协议。然而,在使用 SecureCRT 连接 Linux 服务器时,可能会出现中文乱码的情况...
### Linux中文乱码解决方法 在使用Linux操作系统的过程中,用户可能会遇到中文显示出现乱码的情况。这种情况通常是由于系统编码设置不正确或者环境变量配置不当所导致的。本文将详细介绍如何解决Linux中的中文乱码...
Ubuntu Spark 中文乱码解决方法 Ubuntu Spark 中文乱码解决方法是指在 Ubuntu 操作系统中使用 Spark 时遇到的中文乱码问题的解决方案。该问题是由于 Spark 自带的 JRE 中没有合适的中文字体所致。 解决 Spark 乱码...
### Redhat Linux 中文乱码解决方法 #### 知识点一:Redhat Linux系统中文乱码问题概述 在使用Redhat Linux系统时,经常会出现中文显示为乱码的情况,这主要是由于系统的语言环境设置不正确或者缺少相应的中文字体...
php 中 URL 地址栏传参数中文乱码解决方法汇总 PHP 中 URL 地址栏传参数中文乱码解决方法汇总是指在 PHP 编程中,如何解决 URL 地址栏传参数中文乱码的问题。这个问题是由于浏览器和服务器之间的编码问题引起的。 ...
### Putty中文乱码解决方法 在日常工作中,我们经常需要用到Putty这款远程登录工具来连接服务器进行管理和操作。然而,在使用过程中可能会遇到中文显示乱码的问题,这不仅影响工作效率,还可能导致信息解读错误。...
### AJAX提交中文乱码解决方法 在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过JavaScript发起异步请求,与服务器进行数据交换,从而...
Ubuntu 中命令行中文乱码解决方法 在 Ubuntu 操作系统中,命令行中文乱码问题是一种常见的问题。当我们使用命令行时,中文字符可能会显示为乱码,这样会影响我们的工作效率和体验。解决这个问题的方法有很多,下面...
### SSH中文乱码解决方法 在开发过程中,经常会遇到字符编码的问题,特别是在处理中文字符时。本文主要介绍如何解决SSH框架中的中文乱码问题。针对不同的应用场景,我们可以通过以下几种方式来解决: #### 1. 强制...
ZXing 2.1版GBK中文乱码解决办法: zxing中扫瞄二维码图片,如果包含Gbk中文,乱码解决办法是修改DecodedBitStreamParser.h文件,在里面加入GBK的判断。 在2.1版本中,解码的定义不在这个类中了,挪到了...
### JSP中文乱码解决方法详解 在JSP(Java Server Pages)开发中,中文乱码问题是一个常见的挑战,尤其当涉及到中文字符的输入、输出以及数据库存储时。本文将详细探讨三种常见的JSP中文乱码场景及其解决方案,旨在...
### 标题解析:“C#, ASP.NET 页面中文乱码解决方法” 此标题明确指出了讨论的主题——在使用C#和ASP.NET进行Web开发时,遇到的中文乱码问题及其解决方案。中文乱码通常是因为客户端和服务器端使用的字符编码不一致...
### zabbix监控图形显示中文乱码解决方法 #### 背景介绍 Zabbix是一款开源的企业级监控工具,被广泛应用于网络监控、服务器资源监控、应用程序监控等多个领域。当使用Zabbix进行监控时,可能会遇到图形显示中文乱码...