***修改tomcat文件中的编码配置***
打开tomcat-->conf-->server.xml配置文件,找到下面配置
<!-- A HTTP/1.1 Connector on port 8080 -->
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding=“UTF-8” />
特别需要注意的是::URIEncoding="UTF-8" ,如果不设置,url上传递的中文就不能被正确解码
***使用编码的编译过程***
从.java->.class过程是:先编写.java文件并按莫种编码方式保存,然后用javac方法编译此文件,注意如.java没按系统默认编码保存则要带encoding参数指明实际编码,否则出错,生成的.class文件存为系统默认编码。
从.jsp->.java->.class:先存为某种编码的.jsp文件,然后tomcat根据pageEncoding读取并转化为servlet,然后同上面.java->.class过程。
***使用eclipse控制编码***
如果.jsp文件有<%@ page language="java" pageEncoding="UTF-8"%>,则eclipse会自动存为UTF-8方式,不管eclipse的encoding是什么,这也是eclipse的聪明之处
***jsp中编码的设置***
<%@ page language="java" pageEncoding="UTF-8"%> //文件保存编码
<%@ page contentType="text/html;charset=iso8859-1"%> //文件解析编码
<html>
<head>
<title>test</title>
</head>
<body>
我是个好人
</body>
</html>
会产生乱码,因为保存为UTF-8的文件被解码为iso8859-1,这样 如有中文肯定出乱码。
***servlet中的编码格式***
request.setCharacterEncoding("UTF-8")是把提交内容的字符集设为UTF-8
response.setCharacterEncoding("UTF-8")的作用:
(把页面中的<%@ page contentType="text/html;charset=iso8859-1"%>换(覆盖)为charset=UTF-8 //作用也就是告诉浏览器这个jsp文件的解码方式为UTF-8)
分享到:
相关推荐
乱码形成原因及去除方法大全.docx
让您从乱码形成机制到乱码解决方案,深入彻底的了解
乱码察看器顾名思义就是软件,目前支持MIME/BASE64,Quoted-Printable,HZ和UUCode四种形式的编码和解码,通过一些特殊的算法,本程序还可以解开部分由于字节高位被屏蔽而形成的死乱码(使用其它方式的解码),对于...
乱码察看器顾名思义就是用来察看各种乱码的工具软件,目前支持MIME/BASE64,Quoted-Printable,HZ和UUCode四种形式的编码和解码,通过一些特殊的算法,本程序还可以解开部分由于字节高位被屏蔽而形成的死乱码(使用...
jfreechart生成报表会有乱码问题,这是解决报表乱码的,很好用
本程序还可以解开部分由于字节高位被屏蔽而形成的死乱码(使用其它方式的解 码),对于EMail中比较常见的乱码,还进行了特别的处理,可以较好的解决很 多乱码情况,另外还提供了很多附加的功能,比如单键解码功能和...
本程序还可以解开部分由于字节高位被屏蔽而形成的死乱码(使用其它方式的解 码),对于EMail中比较常见的乱码,还进行了特别的处理,可以较好的解决很 多乱码情况,另外还提供了很多附加的功能,比如单键解码功能和...
乱码察看器顾名思义就是用来察看各种乱码的工具软件,目前支持MIME/BASE64,Quoted-Printable,HZ和UUCode四种形式的编码和解码,通过一些特殊的算法,本程序还可以解开部分由于字节高位被屏蔽而形成的死乱码(使用...
本程序还可以解开部分由于字节高位被屏蔽而形成的死乱码(使用其它方式的解 码),对于EMail中比较常见的乱码,还进行了特别的处理,可以较好的解决很 多乱码情况,另外还提供了很多附加的功能,比如单键解码功能和...
但在接收浏览器发送的带中文URL时,取参数就会是乱码。经过查找资源,发现大部分浏览器,中文一般会先转码为utf-8,此时,idHttpServer控件会根据请求头中ContentType的Chatset进行相应的转码,以形成正确的参数。但...
乱码察看器顾名思义就是用来察看各种乱码的工具软件,目前支持MIME/BASE64,Quoted-Printable,HZ和UUCode四种形式的编码和解码,通过一些特殊的算法,本程序还可以解开部分由于字节高位被屏蔽而形成的死乱码(使用...
主要介绍了PHP附件下载中文名称乱码的解决方法,分析了中文乱码形成的原因及对应的编码转换方法,具有一定参考借鉴价值,需要的朋友可以参考下
用AJAX 来GET回一个页面时,RESPONSETEXT里面的中文多半会出现乱码,这是因为xmlhttp在处理返回的responseText的时候,是把 resposeBody按UTF-8编码进解码考形成的,如果服务器送出的确实是UTF-8的数据流的时候汉字...
【资源介绍】:均匀直线阵阵列信号的建模、波束形成处理...【乱码问题】:文件打开如果出现中文注释乱码的情况,就用记事本打开文件,若无乱码情况,则直接复制记事本中的内容,粘贴到对应的MATLAB文件中。 感谢支持!
本文深入浅出地讨论编码的本质,包括ASCII, ISO 8859-1, Windows 1252, GB2312, GBK, GB18030, BIG5, Unicode, UTF-8, UTF-16, UTF-32,编码转换,乱码的形成,以及如何从乱码中恢复。
用AJAX来GET回一个页面时,RESPONSETEXT里面的中文多半会出现乱码,这是因为xmlhttp在处理返回的responseText的时候,是把resposeBody按UTF-8编码进解码考形成的,如果服务器送出的确实是UTF-8的数据流的时候汉字会...
好吧,言归正传,先看看各类乱码是怎么形成的。 中文字符乱码 这种情况一般是安装了中文控制端,但没有启用中文应用造成的。只需要启动相应软件即可,如zhcon。或者是启用了相应软件,但字符集不对,需设置相应字符...
本程序还可以解开部分由于字节高位被屏蔽而形成的死乱码(使用其它方式的解 码),对于EMail中比较常见的乱码,还进行了特别的处理,可以较好的解决很 多乱码情况,另外还提供了很多附加的功能,比如单键解码功能...
1、首页及统计图鼠标悬停中文显示乱码问题主要是因为编码的问题 2、vtigerCRM 5.4 导入导出数据文件CSV中文乱码修正 3、vtigercrm5.4.0在线聊天chat无法输出中文问题修正 4、Vtiger5.4统计图表乱码修复 5、Vtiger...