tomcat处理乱码(Tomcat中catalina.bat设置为UTF-8控制台出现乱码)
类别:服务器 浏览量:1908
时间:2021-10-18 11:04:30 tomcat处理乱码
Tomcat中catalina.bat设置为UTF-8控制台出现乱码1、catalina.bat中必须设置为UTF-8,如果我不设置为UTF-8,页面接收到的就是乱码了,尝试过各种UTF-8的调试,都无解,最后还是只能在catalina.bat的set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8" ,加上UTF-8问题就可以解决了,但是tomcat的命令框和输出日志都是乱码。
2、如果是用编译工具,在IDEA编译器中的VM options:设置-Dfile.encoding=UTF-8,或eclipse 的设置中 改成utf-8 输出的问题可以解决。但是在windows服务器上用tomcat部署的时候,乱码解决不了。
3、在service.xml中,加上UTF-8,试过是无用的,依旧乱码。
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8433" URIEncoding="UTF-8" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8433" URIEncoding="UTF-8"/>
问题原因:
windows默认编码集为GBK,由于使用startup.bat启动tomcat时,它会读取catalina.bat的代码并打开一个新窗口运行。打开的cmd默认编码可能不是utf-8,与系统编码不一致,所以导致乱码。
解决方法:
修改cmd命令行的编码,打开注册表,找到HKEY_CURRENT_USER→Console→Tomcat(如果你改了tomcat的标题栏,这里就是你打开的命令窗口的名字),找到CodePage项,没有则创建,更改值为十进制的65001,点击确定。
到此这篇关于Tomcat中catalina.bat设置为UTF-8控制台出现乱码的文章就介绍到这了,更多相关Tomcat catalina.bat设置为UTF-8内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- docker运行tomcat服务(使用 docker部署tomcat并接入skywalking的使用)
- tomcat配置jmx监控(Tomcat配置JNDI数据源的三种方式)
- idea如何运行tomcat项目(在IDEA 2020.3.1中部署Tomcat并且创建第一个web项目的过程详解)
- tomcat 多线程并发cpu(Tomcat使用线程池处理远程并发请求的方法)
- tomcat运行中找不到路径(Tomcat将配置文件放在外部的解决方法)
- docker和tomcat建立连接(如何基于Dockerfile构建tomcat镜像)
- tomcat集群如何实现线程安全(如何通过LambdaProbe实现监控Tomcat)
- docker启动项目需要tomcat吗(docker安装tomcat并部署Springboot项目war包的方法)
- centos6tomcat安装(Tomcat CentOS安装实现过程图解)
- tomcat服务如何在eclipse中配置(HBuilderX配置tomcat外部服务器查看编辑jsp界面的方法详解)
- tomcat详细配置(Tomcat多实例部署及配置原理)
- tomcat正常启动404(Tomcat正常访问localhost报404问题解决)
- 2022-01-26 01:41:54
- docker如何改tomcat(docker安装Tomcat 404问题的解决方案)
- tomcat需要修改哪几个端口参数(详解tomcat各个端口的作用)
- Tomcat和Weblogic部署纯html文件过程解析(Tomcat和Weblogic部署纯html文件过程解析)
- 全球科技界最有钱大佬TOP 15 你知道几位(全球科技界最有钱大佬TOP)
- 2主力后腰缺阵 泰山队奇兵有望获重用,赛季0出场,迎来中超首秀(泰山队奇兵有望获重用)
- 三分71 生死战爆发 篮网旧将丁威迪今天成奇兵,助队赢球(三分71生死战爆发)
- 《红 雄安》系列广播剧第一集 水上奇兵雁翎队(雄安系列广播剧第一集)
- 小说 小伙穿越成刘备,用现代知识指挥作战,众谋士都看呆了(小伙穿越成刘备)
- 解析葡萄牙6-1瑞士 进攻多点开花,贡萨洛-拉莫斯一战成名(解析葡萄牙6-1瑞士)
热门推荐
- zabbixagent开发环境(Linux zabbix agent部署及配置方法详解)
- jQuery商品属性选择的实现
- docker怎么设置redis(docker安装redis并以配置文件方式启动详解)
- 怎么给div添加按下去效果(DIV点击折叠实例代码)
- 宝塔linux面板安装(宝塔Linux控制面板专业版破解步骤亲测可用)
- vue怎么编写规则(vue使用节流函数的踩坑实例指南)
- python常用列表函数和方法(Python enumerate函数功能与用法示例)
- python flask部署实例(Python Flask框架扩展操作示例)
- SQL Server表分区
- echarts可视化(swiper+echarts实现多个仪表盘左右滚动效果)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9