文档章节

设置Tomcat编码

浮躁的码农
 浮躁的码农
发布于 2016/04/15 13:20
字数 168
阅读 105
收藏 3

最近几天系统出现奇怪的问题,项目从一台服务器迁移到另一台服务区,报表点击详情查看就乱码了(这个GET请求)。但是本地执行是正常的。

仔细分析下,是因为本地用的是jetty,线上用的是tomcat,tomcat默认编码是iso-8859-1,所以对于get请求会乱码,改一下就可以了。

设置Tomcat编码

<Connector 
        port="8080" 
        maxThreads="150" 
        minSpareThreads="25" maxSpareThreads="75" 
        enableLookups="false" 
        redirectPort="8443" 
        acceptCount="100" 
        debug="0" 
        connectionTimeout="20000" 
        disableUploadTimeout="true" 
        URIEncoding="UTF-8"  
/> 

特别需要注意的是URIEncoding="UTF-8" ,如果不设置,url上传递的中文就不能被正确解码。

© 著作权归作者所有

共有 人打赏支持
浮躁的码农

浮躁的码农

粉丝 65
博文 754
码字总数 146196
作品 0
松江
程序员
私信 提问
jsp乱码问题

jsp乱码一直是一个困扰我的问题,今天经过百度找到了比较有效的解决方式,总结如下: 第一步:配置编码过滤器,在doFilter()中设置request.setCharacterEncoding("UTF-8");这种过滤一般只是对...

学习的小猪
2014/03/26
0
0
java web 开发 编码问题详解

java web 开发 编码问题详解 浏览器 IE/FireFox -------——---->Servlet容器--------——---------------->显示页面 编码 使用容器的URIEncoding解码/request解码,再编码发出响应 解码 一、...

q5725827
2013/06/09
0
0
JSP中过滤器get方法乱码解决

Get乱码的原因是Tomcat对get和post两种提交方式的处理方法不一样造成的,在进行post请求时,Tomcat会仍然使用request.setCharacterEncoding方法设置的编码来处理,如果没有设置,则会默认ISO...

晨曦之光
2012/05/16
238
0
tomcat中文链接地址设置

问题描述: Tomcat默认情况下通过ISO-8859-1编码格式对所有请求的URL进行编码,因此,当某个URL中包含中文路径名称或文件名称时, 如请求:http://localhost:8080/pro/中文名称.html Tomcat会...

big军
2012/04/12
0
0
Eclipse与Tomcat使用中异常

一、Eclipse与Tomcat内存溢出 1、加大eclipse的内存 -vmargs //JVM参数 -Xms256M //Eclipse启动的最小参数 -Xmx512M //Eclipse启动的最大参数 -XX:PermSize=128M //初始堆大小 -XX:MaxPermS...

CurtainRight
2015/11/25
64
0

没有更多内容

加载失败,请刷新页面

加载更多

EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
3
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
6
0
IC-CAD Methodology知识图谱

CAD (Computer Aided Design),计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作,这个定义同样可以用来近似描述IC公司CAD工程师这个岗位的工作。 早期IC公司的CAD岗位最初...

李艳青1987
今天
6
0
CompletableFuture get方法一直阻塞或抛出TimeoutException

问题描述 最近刚刚上线的服务突然抛出大量的TimeoutException,查询后发现是使用了CompletableFuture,并且在执行future.get(5, TimeUnit.SECONDS);时抛出了TimeoutException异常,导致接口响...

xiaolyuh
今天
5
0
dubbo 搭建与使用

官网:http://dubbo.apache.org/en-us/ 一,安装监控中心(可以不安装) admin管理控制台,monitor监控中心 下载 bubbo ops 这个是新版的,需要node.js环境,我没有就用老版的了...

小兵胖胖
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部