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

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • prober found high clock drift,Linux服务器时间不能自动同步,导致服务器时间漂移解决办法。
  • 【Python报错已解决】TypeError: can only concatenate str (not “float“) to str
  • Python排序算法揭秘:冒泡、插入、选择与快速排序的艺术
  • 基于Prometheus和Grafana的现代服务器监控体系构建
  • 艾默生电源维修ASTEC电源模块MP4-2Q-1E-4EE-0N
  • VmWare安装虚拟机保姆级教程(centos7,虚拟机网络设置,虚拟机桌面显示)
  • 高频 SQL 50 题(基础版)| 570. 至少有5名直接下属的经理
  • cocos creator 集成ffmpeg
  • VideoFileClip 切割视频
  • 《家庭无线网络覆盖项目》
  • python 实现similarity search相似性搜索算法
  • SupplierbasicController
  • Android 点击其他组件让输入框失去焦点
  • 创意实现!在uni-app小程序商品详情页轮播中嵌入视频播放功能
  • 苹果更新过时产品:三款 Mac 成“古董”,九款 Mac 彻底“停产”
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • 3.7、@ResponseBody 和 @RestController
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • exports和module.exports
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • IP路由与转发
  • JS实现简单的MVC模式开发小游戏
  • linux学习笔记
  • NSTimer学习笔记
  • SpiderData 2019年2月23日 DApp数据排行榜
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • SSH 免密登录
  • 爱情 北京女病人
  • 关于extract.autodesk.io的一些说明
  • 聊聊redis的数据结构的应用
  • 码农张的Bug人生 - 初来乍到
  • 前端面试之CSS3新特性
  • 使用 Docker 部署 Spring Boot项目
  • C# - 为值类型重定义相等性
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 进程与线程(三)——进程/线程间通信
  • # Maven错误Error executing Maven
  • #DBA杂记1
  • #Linux(帮助手册)
  • %check_box% in rails :coditions={:has_many , :through}
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (void) (_x == _y)的作用
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (排序详解之 堆排序)
  • (四)js前端开发中设计模式之工厂方法模式
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)shell调试方法
  • .NET C# 使用 iText 生成PDF
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .Net Core中的内存缓存实现——Redis及MemoryCache(2个可选)方案的实现
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化
  • .net6 当连接用户的shell断掉后,dotnet会自动关闭,达不到长期运行的效果。.NET 进程守护