tomcat乱码解决

一、修改Tomcat的conf的server.xml文件加上 URIEncoding="UTF-8"

 

二、在tomcat的bin 目录下的catalina.bat 配置文件中,添加以下设置

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%  -Dfile.encoding=UTF-8" 

 

 

三、控制台打印出现乱码。cmd输入regedit 进入注册表,找到HKEY_CURRENT_USER→Console→Tomcat(如果你改了tomcat的标题栏,这里就是你打开的命令窗口的名字),找到CodePage项,没有则创建,更改值为十进制的65001,点击确定。

如果没有找到tomcat新建一个Tomcat项,里面选择DWORD,值填写65001

四、修改tomcat/apache-tomcat-7.0.92/conf/logging.properties把UTF-8改成GBK

测试:执行1,2,4步骤即可解决 但是idea控制台任然有个别乱码

本人tomcat8.5.60 第二步设置不适用

应该这样设置set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%  -Dfile.encoding=GBK"  

完美!!!

 

参考文章:https://www.cnblogs.com/zeussbook/p/10535120.html

参考文章:https://blog.csdn.net/qq_32461501/article/details/79493441


__EOF__

本文作者皮军旗
本文链接https://www.cnblogs.com/pijunqi/p/14107632.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   皮军旗  阅读(377)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示