tomcat8.5处理get请求时,控制台输出中文乱码问题的解决

问题描述

控制台输出中文乱码

版本信息

我使用的是tomcat8.5

问题解决

配置web.xml

注:SpringMVC中处理编码的过滤器一定要配置到其他过滤器之前,否则无效

xml 复制代码
<!--配置springMVC的编码过滤器-->
<filter>
    <filter-name>CharacterEncodingFilter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
    </init-param>
    <init-param>
        <param-name>forceResponseEncoding</param-name>
        <param-value>true</param-value>
    </init-param>
</filter>
<filter-mapping>
    <filter-name>CharacterEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

但我这里还是出现了乱码!

需要进一步配置,这里参考:https://blog.csdn.net/weixin_42158633/article/details/89554314

Tomcat8.5 解决方法

1、到tomcat/bin 目录下 编辑catalina.bat文件

2、找到 JAVA_OPTS 参数在加上 -Dfile.encoding=UTF-8

解决成功!

相关推荐
愤豆1 分钟前
10-Java语言核心-JVM原理--字节码与执行引擎详解
java·jvm·python
番茄去哪了4 分钟前
Retrofit框架调用第三方api
java·服务器·retrofit
xuhaoyu_cpp_java9 分钟前
XML学习
xml·java·笔记·学习
爱丽_10 分钟前
AQS 的 CLH 同步队列:入队/出队、park/unpark 与“公平性”从哪来
java·开发语言·jvm
黄昏恋慕黎明11 分钟前
spring的IOC与DI
java·后端·spring
鱼鳞_15 分钟前
Java学习笔记_Day15
java·笔记·学习·排序算法
鹏程十八少22 分钟前
8. Android 深入插件化Shadow源码:揭秘插件Activity启动的完整链路(源码解析)
java·前端·面试
程序员清风23 分钟前
OpenAI创始人学AI的底层逻辑,普通人照着做就能上手!
java·后端·面试
Memory_荒年26 分钟前
Netty面试终极指南:从“Hello World”到源码深处
java·后端
0xDevNull27 分钟前
Java IO流教程:从入门到最佳实践
java·后端