IDEA2025 Tomcat10运行Servlet下输出出现乱码

一、服务器Tomcat运行Servle下出现中文乱码异常:

**说明:java文件是UTF-8编译到.class文件,而jvm使用GBK解码utf-8的.class文件。那么就会出现乱码。**因此设置虚拟机加载.class文件字符集与编译字符集要一致。

二、解决方案:

1、IDEA全局设置了UTF-8编码

2、apache-tomcat-10.1.41没有更改编码相关的配置文件(logging.properties)

3、Tomcat 启动时如果没有 -Dfile.encoding=UTF-8,默认编码在windows下是GBK。

在Tomcat启动配置中添加

-Dfile.encoding=UTF-8

运行如下:

相关推荐
座山雕~18 小时前
servlet
servlet
二哈喇子!19 小时前
JavaSE 与 JavaEE 知识点整合
java·servlet·tomcat
游戏23人生3 天前
正则表达式介绍
servlet·正则表达式·unix
一次旅行3 天前
Jenkins实现CI/CD流水线
运维·servlet·ci/cd·jenkins·测试总结
七夜zippoe6 天前
Spring WebFlux核心原理-对比Servlet与响应式模型
java·spring·servlet·长连接·webflux·短连接
小钟不想敲代码10 天前
Python(三)
java·python·servlet
heartbeat..10 天前
Servlet 全面解析(JavaWeb 核心)
java·网络·后端·servlet
Edward1111111111 天前
tomcat_servlet
java·servlet·tomcat
thulium_12 天前
SpringBoot3 配置嵌入Servlet容器
spring boot·servlet
不吃洋葱.13 天前
写servlet详细教程
servlet