当前位置: 首页 > article >正文

Tomcat 乱码问题彻底解决

1. 终端乱码问题

  • 找到 tomcat 安装目录下的 conf ---> logging.properties .
  • 修改ConsoleHandler.endcoding = GBK (如果在idea中设置了UTF-8字符集,这里就不需要修改)

2. CMD命令窗口设置编码

参考:WIN10的cmd查看编码方式,命令行窗口修改UTF-8编码_查看电脑编码格式-CSDN博客

快捷键 win+R,进入cmd窗口后。

输入chcp 即可查看到当前系统编码方式,(我这里已测试过编码设置)。

 直接执行“chcp 65001”,即可临时修改当前命令行窗口的编码方式

执行完后,cmd的编码格式就是UTF-8

在这里插入图片描述

3. 修改IDEA字符集

打开idea - >  file  ->  settings  ->  Editor -> File Encodings:

添加: -Dfile.encoding=UTF-8

4. 设置Tomcat请求字符集

  • 找到 tomcat 安装目录下的 conf ---> server.xml
  • 修改ConsoleHandler.endcoding = GBK (如果在idea中设置了UTF-8字符集,这里就不需要修改)

添加: URIEncoding="UTF-8"

5. 设置Tomcat 启动字符编码

set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=1024m -Dfile.encoding=UTF-8


http://www.kler.cn/a/318219.html

相关文章:

  • 【Rust自学】5.3. struct的方法(Method)
  • 计算机基础复习12.23
  • VSCode 搭建Python编程环境 2024新版图文安装教程(Python环境搭建+VSCode安装+运行测试+背景图设置)
  • 【视觉SLAM:八叉树地图(Octree Map)概述】
  • CAN201 Introduction to Networking(计算机网络)Pt.1 导论和应用层
  • img向后端获取图片时怎么解决需携带token的问题
  • BigDecimal的使用
  • Vue.js props 子组件可以从父组件接收数据(通过 props)并可以向父组件发送事件(通过 $emit)
  • 力扣206.反转链表
  • 24/9/24 算法笔记 超参数优化算法
  • 模型验证 — 交叉验证Cross Validation的方法
  • 大数据新视界 --大数据大厂之算法在大数据中的核心作用:提升效率与智能决策
  • 【linux】file命令
  • 数据篇| 关于Selenium反爬杂谈
  • Python3将Excel数据转换为文本文件
  • 【鸿蒙 HarmonyOS NEXT】组件嵌套滚动:nestedScroll
  • 【html】基础(二)
  • 量化交易----数据透视表----融资融券优惠代码
  • 响应式布局-媒体查询父级布局容器
  • spring boot导入多个配置文件
  • #C++ enum枚举
  • Qt/C++ 多线程同步机制详解及应用
  • Shiro-550—漏洞分析(CVE-2016-4437)
  • 详解QT插件机制
  • ARM/Linux嵌入式面经(三三):大疆
  • zabbix email 告警