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

运行如下:

相关推荐
计算机安禾1 天前
【Linux从入门到精通】第36篇:DNS服务探秘——自己搭建一个内网DNS
linux·运维·servlet
测试那点事儿2 天前
零基础API 接口自动化框架源代码:结构、功能与运行时序
java·servlet·自动化
技术钱3 天前
PyTest配置与API测试用例
servlet·测试用例·pytest
deviant-ART3 天前
HttpServletResponse 中 Header 与 OutputStream 的正确使用顺序(避坑指南)
java·后端·servlet
运维全栈笔记5 天前
零基础掌握Jenkins CI/CD:Java项目自动构建与部署全流程指南
git·servlet·ci/cd·gitee·自动化·jenkins·devops
橙子圆1235 天前
SpringMVC5.0
java·spring·servlet
绿草在线5 天前
01基于 Jakarta EE开发 : Servlet + Thymeleaf图书管理系统
servlet
许彰午6 天前
# 手写一个迷你Tomcat——三步理解Servlet容器的核心原理
java·servlet·tomcat
何中应6 天前
记录一次Jenkins构建任务的坑
java·servlet·jenkins
2401_873479407 天前
物联网设备管理中,IP查询工具怎么评估IP安全性?
物联网·tcp/ip·servlet