新从官网下载的Tomcat7和Tomcat8都会有乱码的问题,就此发现问题,就地正法

经过初步分析,大概的原因是由于Tomcat的log日志模块不识别中文的问题,在Tomcat的bin/catalina.bat文件中可以发现

if not "%LOGGING_CONFIG%" == "" goto noJuliConfig
set LOGGING_CONFIG=-Dnop
if not exist "%CATALINA_BASE%conflogging.properties" goto noJuliConfig
set LOGGING_CONFIG=-Djava.util.logging.config.file="%CATALINA_BASE%conflogging.properties"
:noJuliConfig

解决方案:
如果没有设置环境变量“%LOGGING_CONFIG%”值,则到Tomcat根目录下“conf”子目录下的“logging.properties”文件中查看日志记录的配置,找到该文件,可发现很多的“encoding = UTF-8”配置项,因此判断是该配置项影响了Tomcat控制台的中文乱码输出,将所有的“encoding = UTF-8”都修改为“encoding = GBK”,使其支持中文,然后保存重启Tomcat服务器即可解决

修改前:

修改后:

完美解决Tomcat乱码问题

finalshell日志乱码问题_Tomcat乱码问题相关推荐

  1. Android studio编译日志输出中文出现乱码 (如apk为中文命名时候)解决

    Android studio编译日志输出中文出现乱码 (如apk为中文命名时候)解决 遇到乱码问题导致编译后 apk安装文件出错等 使用如下方法解决: 没有则点击**"create" ...

  2. maven项目html文件打开乱码,maven项目文件乱码问题

    今日碰到maven项目中的一个资源文件出现乱码,排查发现是在.setting文件夹下的org.eclipse.core.resources.prefs文件导致的. 修改前的编码规则如下: eclips ...

  3. java 空格乱码_java 中文乱码以及空格乱码解决方案总结

    当使用response.write返回JSON数据到前端时,需要在前面加上这句 response.ContentType = "text/html;charset=gb2312"; ...

  4. jsp mysql中文乱码,jsp中文乱码 jsp mysql 乱码的解决方法

    jsp中文乱码 jsp mysql 乱码的解决方法 jsp中文乱码 jsp mysql 乱码要servlet里面支持中文的方法: 在dopost或者doget的第一句加上: request.setCh ...

  5. 【IntelliJ IDEA】中文乱码问题 ( 代码乱码 | 编译乱码 | 控制台乱码 )

    文章目录 I . 乱码类型说明 II . 解决代码乱码问题 III . 编译时乱码解决 IV . 控制台乱码解决 I . 乱码类型说明 使用 IntelliJ IDEA 开发 Java 程序时 , 会 ...

  6. linux某些汉字乱码,Linux汉字乱码解决办法

    以下以fopen.fread和printf为参考,文件中包含汉字和字母(注意) 汉字   | Windows | Linux ----------------------- 1)ANSI   |  正 ...

  7. java中文乱码decode_Java中文乱码处理

    java编码转换过程 我们总是用一个java类文件和用户进行最直接的交互(输入.输出),这些交互内容包含的文字可能会包含中文.无论这些java类是与数据库交互,还是与前端页面交互,他们的生命周期总是这 ...

  8. mysql乱码问题_mysql乱码问题

    mysql乱码问题 出现乱码的原因:因为当前的CMD客户端窗口与数据库本身及库,表的编码格式不一致导致的.所以当出现乱码的时候,请排查: * sql文件的编码格式 * 当前CMD客户端窗口的编码格式 ...

  9. linux fat32 乱码,FAT32文件系统乱码的研究和分析

    刘宏斌 摘 要 FAT32文件分配表是Windows操作系统磁盘分区格式的一种.采用32位的文件分配表,使其对磁盘的管理能力增强.本文通过文件系统出现乱码对FAT32的文件分配表进行研究和分析 关键词 ...

最新文章

  1. java23中设计模式——结构模式——Composite(组合)
  2. Android 应用审核乱象:诈骗软件冲上排行榜首
  3. JavaBean笔记
  4. jAVA not find main_java编程时出现Could not find the main class 怎么解决???
  5. 三维重建 几何方法 深度学习_Occupancy Networks:基于学习函数空间的三维重建表示方法...
  6. 读《大学之路》有感②
  7. gitlab和github一起使用
  8. c语言--直接插入算法
  9. NUnit 2.5.9 官网学游记(一) 入门
  10. 基于STM32构建EtherCAT主站(SOEM方案)5
  11. NUKE 10 mac破解版影视特效制作软件,你也可以制作大片一样的影视效果!
  12. win10edge启用html5,win10系统下edge浏览器怎么启用和禁用flash
  13. matlab怎样定义全局变量,Matlab如何定义公共变量
  14. 第九届蓝桥杯 乘积尾零
  15. 用python写数字出现的次数_python – 计算每个数字的出现次数
  16. 采用Armjio非精确线搜索准则的最速下降法--MATLAB实现
  17. 网站漏洞扫描工具--Safe3 Web Vul Scanner功能展示
  18. ASFF的TensorFlow2实现
  19. AD软件——把原理图库 和 PCB元件库封装模型 关联起来
  20. 全球与中国高氧潜水电脑市场深度研究分析报告

热门文章

  1. SAP BTP 平台 Cloud Application Programming 编程模型概述
  2. SAP UI5 的 兼容性规则 Compatibility Rules
  3. Angular library 学习笔记
  4. 漫谈SAP产品里页面上的Checkbox设计与实现系列之一
  5. TypeScript里的工具类型Partial的用法
  6. scss 里的 Mixins 用法介绍
  7. SAP Spartacus的Component 请求
  8. SAP OData服务性能测量的四种办法
  9. 如何在SAP WebClient UI里使用HANA Live report
  10. 一个使用Java BlockingQueue实现的生产者和消费者