`

转载:修改tomcat编码格式

 
阅读更多

 

转载:http://blog.csdn.net/pcxbest/article/details/24418303

修改tomcat默认编码格式:

 
修改tomcat下的conf/server.xml文件,找到如下代码:
 
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
 
这段代码规定了Tomcat监听HTTP请求的端口号等信息。可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让Tomcat(默认ISO-8859-1编码)以UTF-8的编码处理get请求。更改后的代码如下所示: 
 
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
              URIEncoding="UTF-8"
               redirectPort="8443" />
 
以上,本人虽然没有遇到过这种乱码问题,但是还是在网上查了一下,导致中文乱码的几种情况,首先看下字符编码有哪几种呢?
 
1、ASCII字码
 
2、IS0-8859-1
 
3、GB2312和GBK
 
4、Unicode编码
 
5、UTF-8
 
 
导致中文乱码的可能情况:
 
1、表单的get提交
 
2、表单的post提交
 
3、页面链接传递中文参数
 
4、地址栏中参数直接输入中文提交
 
对于get方式提交的乱码,可以通过修改tomcat配置文件来修改,对于post方式提交的乱码可以通过设置编码,request.setCharacterEncoding("UTF-8")方法进行编码设置
 
以上,由于本人没有遇到过这类问题,网络搜集,仅供参考
 
 
http://blog.sina.com.cn/s/blog_a52381ef0101k40t.html
分享到:
评论

相关推荐

    tomcat编码格式设置

    tomcat编码格式设置,通过设置编码,解决网页中数据传输乱码问题

    修改tomcat的编码为utf-8

    ### 修改Tomcat的编码为UTF-8 在Web开发中,服务器端的字符编码设置对于确保数据正确处理至关重要。Apache Tomcat作为一款流行的Java应用服务器和Servlet容器,其默认的字符编码可能不总是符合所有项目的需求。特别...

    修改Tomcat默认编码消除get方式传递参数出现中文乱码

    ### 修改Tomcat默认编码以消除GET方式传递参数出现的中文乱码 在处理Web应用程序时,尤其是使用Apache Tomcat作为应用服务器的情况下,遇到中文字符乱码的问题是非常常见的。这一问题通常发生在通过GET方法传递含有...

    Tomcat----JSP运行平台

    Tomcat环境变量设置 我电脑JDK的路径为: C:\jdk1.6.0_10 我电脑Tomcat的路径为: C:\Tomcat Path: C:\jdk1.6.0_10\bin;C:\Tomcat\bin //前者为JDK环境变量的设置(以分号为分割) //后者为Tomcat环境变量的...

    tomcat7 http://tomcat.apache.org/download-70.cgi

    http://tomcat.apache.org/download-70.cgi http://tomcat.apache.org/download-70.cgi

    tomcat字符编码总结

    ### Tomcat字符编码总结 #### 一、引言 在Web开发中,字符编码问题一直是让人头疼的问题之一,尤其是在处理中文等多字节字符时。本文将深入探讨Tomcat环境中字符编码的相关知识点,并通过实际案例分析如何有效解决...

    Eclipse 配置 Tomcat 详细教程

    eclipse配置tomcat:Eclipse 配置 Tomcat 详细教程; eclipse配置tomcat:Eclipse 配置 Tomcat 详细教程; eclipse配置tomcat:Eclipse 配置 Tomcat 详细教程; eclipse配置tomcat:Eclipse 配置 Tomcat 详细教程; ...

    welogic struts2文件下载中文件名乱码:在tomcat中是好的哦

    这里需要注意的是,`charset`部分的编码应与Java代码中文件名编码的初始格式保持一致,以便于在传输过程中保持数据完整性。 ### 结论 解决WeLogic服务器中Struts2文件下载时的文件名乱码问题,需要综合考虑编码...

    修改Tomcat默认访问根目录的方法

    在Tomcat默认安装后,tomcat的主目录是webapps/root目录。 在conf文件夹下面找到server.xml 打开 在&lt;hosts&gt; ……中间添加一行 代码如下:”” docBase=”/usr/tomcat/apache-tomcat-8.5.11/webapps/guanwang” ...

    将cmd编码格式永久改为utf-8,解决部署以后tomcat乱码问题

    将cmd编码格式永久改为utf-8,解决部署以后tomcat乱码问题

    tomcat9,版本号:tomcat-9.0.44,免费下载

    安装和配置Tomcat 9.0.44时,你需要设置环境变量,如`CATALINA_HOME`指向Tomcat的安装目录,并根据需求修改`conf`目录下的配置文件。然后,可以通过启动`bin`目录下的`startup.bat`(Windows)或`startup.sh`(Linux...

    apache-tomcat-6.0.14.zip

    安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):    CATALINA_HOME=c:\tomcat  CATALINA_BASE=c:\tomcat    然后修改环境变量中的...

    Tomcat 修改内存大小

    Tomcat 修改内存大小 Tomcat 是一个流行的基于 Java 的 Web 应用服务器,为了确保 Tomcat 的稳定运行,需要根据实际情况调整 Tomcat 的内存大小。下面将介绍如何修改 Tomcat 的内存大小,在 Windows 和 Linux 两个...

    apache-tomcat-8.5.53_tomcat的8.0版本_ApacheTomcat8.5_choiceyqj_

    Apache Tomcat 是一款广泛应用的开源Java Servlet容器,它实现了Java EE的Web部分,特别是Servlet和JSP规范。在这个"apache-tomcat-8.5.53"版本中,我们聚焦于Tomcat的8.0系列,具体是8.5.53这个稳定版本。这个版本...

    tomcat编码问题

    【Tomcat编码问题】在处理中文字符时,Tomcat可能会出现乱码情况,尤其是在输出中文时显示为"???". 这通常与字符编码设置有关。要解决这个问题,我们需要理解Tomcat处理字符编码的过程,并采取相应的配置调整。 ...

    eclipse运行tomcat源码:修改源码:重新编译:重新打包

    文件描述: 1.tomcat源码文件 2.tomcat程序文件 3.Ant程序文件 4.tomcat源码在eclipse运行,重新编译,重新打包步骤文件 5.一个tomcat源码在eclipse上运行的java工程...2.学习如何修改tomcat源码后如何重新编译,打包。

    将tomcat设置为系统服务

    1. **修改端口号**:打开Tomcat的配置文件`G:\Tomcat6.0\conf\server.xml`,找到`&lt;Connector port="9050"/&gt;`这一行,修改其中的端口号为需要的端口。这一步是为了避免端口冲突,确保Tomcat能够正常启动。 #### 四、...

    tomcat9.0.2

    【标题】"Tomcat 9.0.2" 是一个重要的Java Web服务器和应用服务器,由Apache软件基金会的Tomcat项目开发。这个版本是Tomcat 9系列的一个早期发行版,主要面向开发者和那些需要运行基于Java Servlet和JavaServer ...

    Tomcat:apache-tomcat-6.0.18

    Apache Tomcat是一款开源的Java Servlet容器,主要用于实现Java EE中的Web应用服务。在这个"apache-tomcat-6.0.18"版本中,我们关注的是Tomcat的第六个主要版本系列,即Tomcat 6。这个版本是在Java EE 5规范下开发的...

Global site tag (gtag.js) - Google Analytics