`

Tomcat改变默认编码

    博客分类:
  • Java
阅读更多

默认情况下,tomcat使用的的编码方式:iso8859-1

修改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" redirectPort="8443" URIEncoding="UTF-8" />

分享到:
评论

相关推荐

    tomcat6.0安装配置

    1. **修改端口**:如果你需要改变Tomcat默认的8080端口,可以编辑$CATALINA_HOME/conf/server.xml文件中的Connector元素,修改port属性。 2. **设置用户和角色**:为了安全起见,应配置Tomcat的管理员账号。在$...

    IDEA中Tomcat在控制台乱码问题及IDEA编码设置UTF-8的方法

    默认情况下,Tomcat服务器的输出编码可能不是UTF-8,尤其是当服务器运行的操作系统默认编码不是UTF-8时。需要检查Tomcat的配置文件,如logging.properties,来确认和修改日志输出的编码。 - IDEA显示编码则是指IDEA...

    Tomcat的jsp编译参数

    默认情况下,JSP页面被临时编译到`work/Catalina/localhost/应用名`目录下,而最终的编译结果(.class文件)会被放在`WEB-INF/classes`目录下。你可以通过修改`jasper`或`JspServlet`的`jspFile`属性来改变这个路径...

    精心整理的jdk+tomcat+oracle部署手册

    为了适应多应用环境,需要修改Tomcat的默认端口,如改变Server端口、HTTP Connector端口等,防止端口冲突。此外,虽然没有详细描述,但通常还需要配置Tomcat的`server.xml`文件以调整内存分配和其他性能设置。 ...

    服务器上安装2个tomcat5.5.25傻瓜教程

    - **端口冲突**:由于两个Tomcat实例可能会监听相同的端口(默认8080),所以需要修改至少一个实例的`server.xml`,改变HTTP监听端口,避免冲突。 - **环境变量**:确保每个Tomcat实例有自己的CATALINA_HOME环境变量...

    乱码问题的解决

    * 服务器编码:tomcat 默认 iso8859-1 * 客户端编码:看是什么方法传值 * get 的 url 编码:一般是 utf8 * 数据库编码:自己设置 * 超链接的 url 编码:默认是服务器解析 二、乱码的情况 1. 页面乱码 页面乱码是...

    Java编程中的中文问题.pdf

    在Java开发中,由于Java采用的Unicode字符集与操作系统的默认编码可能存在差异,容易引发中文乱码的问题。正确的处理中文编码是Java开发者必须掌握的技能之一。 首先,Java程序中涉及到的字符编码包括但不限于以下...

    Tomcat 配置与优化方案详解

    Tomcat是Apache软件基金会...在进行配置和优化时,应遵循以下原则:仅修改已知问题的配置项,避免无差别地改变设置,以免引入新的问题。同时,优化工作最好在开发和测试环境中先行验证,确认无误后再应用到生产环境。

    Servlet编码问题视频讲解

    3. **GET与POST请求的区别**:GET请求的参数会显示在URL上,浏览器默认使用UTF-8编码,但可以通过meta标签或JavaScript来改变页面的字符编码。POST请求的参数则隐藏在请求体中,需要通过上述的`setCharacterEncoding...

    Tomcat 配置集锦引用通告地址

    在本文中,我们将深入探讨如何配置Apache Tomcat服务器,特别是关注如何改变服务器的访问端口、支持URL中文参数以及创建新的web应用程序。Tomcat是一款流行的开源Java Servlet容器,用于部署和运行Java Web应用。 ...

    JSP、Tomcat配置 笔记

    - **目的**: 更改Tomcat默认监听的HTTP端口8080,以便在本地环境中与其他服务更好地共存。 - **步骤**: - 打开`%TOMCAT_HOME%/conf/server.xml`文件。 - 查找`&lt;Connector&gt;`标签,该标签通常用于定义HTTP连接器的...

    新建Web应用项目和集成Tomcat服务器.doc

    在 MyEclipse 中,可以改变默认的编码方式,例如将 encoding 项目修改为 gb2312。 五、部署 Web 系统 1. 关联(集成)Tomcat 和 Eclipse 工具。 2. 部署 Web 站点,将 Web 站点中的各个程序和页面文件拷贝到 ...

    解决Tomcat修改get提交请求乱码问题

    然而,对于GET请求,情况有所不同,因为Tomcat默认并不会将请求参数的编码设置为UTF-8。 要解决GET请求乱码问题,我们需要采取以下步骤: 1. **配置JSP页面**:确保JSP页面的编码设置正确。在页面头部添加`...

    JAVA 编码

    需要注意的是,Java默认使用系统编码,这可能在跨平台环境中引起问题,因此在处理文件或网络I/O时,应明确指定编码。 在JSP中,字符编码涉及到两个方面:JSP文件本身的编码和HTTP响应的编码。静态声明可以通过设置`...

    字符乱码de.docx

    IE浏览器的“总以UTF-8方式发送URL地址”选项仅影响URL路径部分,不改变查询字符串的编码,查询字符串仍使用系统默认编码(如GBK)。 4. **Tomcat的server.xml配置**: Tomcat的`server.xml`中的`URIEncoding`...

    JSP中文乱码问题解决办法

    - Java的默认编码:Java程序的默认编码可能会影响数据的读写,可以使用`System.setProperty("file.encoding", "GBK")`来设置系统编码。 在处理数据库中的中文数据时,无论是读取还是写入,都需要保证数据库、JSP...

    解决web项目开发中常见的中文乱码问题.pdf

    在`init`方法中,还可以读取配置参数,以灵活地改变默认编码。 3. **Web容器配置** 在某些情况下,Web容器(如Tomcat)本身也可以配置默认编码。例如,在Tomcat的`server.xml`文件中,可以修改`Connector`标签的`...

    乱码解决大全.doc

    ANSI 是我们保存文件时使用的默认编码,而 UTF-8 需要自己设置。在 NOTEPAD 和 ECLIPSE 等编辑器中,可以通过设置改变文件的编码。 但是,如果文件使用了 UTF-8 编码,那么字符编码就必须使用 UTF-8,否则编码值的...

    jdk,tomcat,mysql安装配置指南.pdf

    3. 不改变默认选项,自定义JDK的安装路径,例如`D:\Program Files\Java\jdk1.6.0_07`,然后继续下一步。 4. 等待安装完成,最后点击“完成”。 安装完成后,需要配置环境变量。右键点击“我的电脑”,选择“属性”...

Global site tag (gtag.js) - Google Analytics