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内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- tomcat的部署和优化(看看Tomcat安装、配置、优化及负载均衡)
- spring-boot 内置tomcat启动(centos环境下使用tomcat 部署SpringBoot的war包)
- nginx与tomcat长连接(Windows下使用Nginx+Tomcat做负载均衡的完整步骤)
- 如何设置tomcat的jvm(Tomcatc3p0配置jnid数据源2种实现方法解析)
- apache连接tomcat配置(Apache结合Tomcat实现动静分离的方法)
- tomcat启动闪退拒绝访问(详解Tomcat双击startup.bat闪退的解决方法)
- tomcat优化jvm(Tomcat修正JDK原生线程池bug的实现原理)
- tomcat不显示图片怎么办(解决Tomcat重新部署后图片等资源被自动删除的问题)
- idea 部署到tomcat 的项目在哪儿(使用IDEA创建Web项目并发布到tomcat的操作方法)
- 如何用tomcat部署web项目(一文搞懂如何部署启动多个tomcat并移植项目)
- tomcat是异步非阻塞吗(浅谈Tomcat如何打破双亲委托机制)
- tomcat部署web项目常见问题(关于tomcat部署应用无法访问前端页面的问题)
- 用idea设置tomcat(Idea中tomcat启动源码调试进入到tomcat内部进行调试的方法)
- spring boot 如何启动tomcat(传统tomcat启动服务与springboot启动内置tomcat服务的区别推荐)
- tomcat部署web项目操作(Tomcat首次部署web项目流程图解)
- 2022-01-26 01:41:54
- 蒜苔炒鱿鱼(蒜苔炒鱿鱼)
- 远离 五毛食品 洛阳80后妈妈发明的 飞行棋 成校园爆款 玩具(远离五毛食品)
- 失传的古代飞行棋游戏 六博(失传的古代飞行棋游戏)
- 感冒要吃什么药(猫咪感冒要吃什么药)
- 下雪会怎样(下雪怎样画)
- 白蓝色穿搭(白蓝色衣服配什么裤子)
热门推荐
- dedecms v5.7使用教程(织梦dedecms数据库类$dsql使用方法步骤)
- django菜单动态生成(django富文本编辑器的实现示例)
- tomcat服务出现乱码(解决Tomcat10 Catalina log乱码问题)
- SQLSERVER 拼接含有变量字符串案例详解(SQLSERVER 拼接含有变量字符串案例详解)
- vue考试链接重置(Vue实现答题功能)
- python制作彩色字符(Python3利用print输出带颜色的彩色字体示例代码)
- python多线程多进程运行场景(Python多线程同步---文件读写控制方法)
- mysql配置多实例
- 宝塔数据库不小心删了(宝塔面板MySQL数据库经常自动停止的解决方法)
- php微信支付流程(PHP实现微信退款的方法示例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9