Tomcat 9.0.41在IDEA中乱码问题(IntelliJ IDEA 2022.1.3版本)

news2024/11/23 6:45:15

1. 乱码的产生是由于编码和解码的编码表不一致引起的。

2. 排查乱码原因

2.1 在idea中启动Tomcat时控制台乱码排查

Tomcat输出日志乱码:

首先查看IDEA控制台,检查发现默认编码是GBK。

再查看Tomcat日志(conf文件下logging.properties)的默认编码方式是UTF-8:

2.1.1 第一种方式在idea的控制台上修改:让它和tomcat输出日志编码方式一致都是UTF-8。

这样是能解决输出日志乱码的问题:

但是又产生了另一个问题,Tomcat在电脑单独启动时由于window系统默认GBK码表解码的,所以又会导致在电脑上Tomcat使用dos命令启动时又产生了乱码。最重要的是在idea上java输出语句,因为这样的修改含有中文的输出语句都会乱码。

这需要你的IDEA保证文件编码也是UTF-8,如下:

2.1.2 第二种只在Tomcat修改配置文件,把51这一行的UTF-8改为GBK。保存后重新启动idea。

3. 其他(待写。。。)
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1071810.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

GaussDB数据库SQL系列-动态语句

目录 一、前言 二、构建动态SQL语句的基本步骤和注意事项 1、基本步骤 2、主要事项 三、GaussDB中执行动态查询语句(示例) 1、方式一:EXECUTE IMMEDIATE 2、方式二:OPEN FOR 四、GaussDB中的动态非查询语句(示…

MathType2024苹果版数学公式编辑器

MathType苹果2024版是一款备受好评的数学公式编辑器,很多网友在编辑文本时对各种数学符号非常挠头,因为都不太好找,而这款软件能够在各种文档中加入复杂的数学公式和符号,并且与常见的文字处理软件和演示程序配合使用,…

华为云云耀云服务器L实例评测 | 实例使用教学之软件安装:华为云云耀云服务器环境下安装 RabbitMQ 集群

华为云云耀云服务器L实例评测 | 实例使用教学之软件安装:华为云云耀云服务器环境下安装 RabbitMQ 集群 介绍华为云云耀云服务器 华为云云耀云服务器 (目前已经全新升级为 华为云云耀云服务器L实例) 华为云云耀云服务器是什么华为云…

差分构造法推广:arc166_d

https://atcoder.jp/contests/arc166/tasks/arc166_d 首先肯定是这样子放: 考虑相邻之间的差,本质就是橙色区间减蓝色区间数量 区间数量越少显然越优,所以我们要么保留橙区间,要么保留紫区间,然后两两匹配 #include…

【linux进程(三)】进程有哪些状态?--Linux下常见的三种进程状态

💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:Linux从入门到精通⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你学更多操作系统知识   🔝🔝 Linux进程 1. 前言2. 操作系统…

记录极致CMS非富文本标签调用不改变格式

问题 在前台如何输出这三行是换行的 前台调用{$jz[hhl]}就变成这样了“这是第一行这是第二行这是第三行” 除了富文本还有没有什么可以实现这样的呢? 方法 {foreach explode("\n",$jz[hhl]) as $v} {if($v)} {$v} {/if} {/foreach}

国内就能使用的chatgpt网页版,包含AIGC应用工具

Chatgpt的出现在多个领域带来了重要的影响。它能够显著提高我们的工作效率,无论是编写文案代码还是回答常见问题,都能在短时间内完成任务。通过Chatgpt,我们能够迅速获取所需答案。随着人工智能技术的不断发展,相信在未来AI能够带…

这个物业管理技巧,你一定不能错过!

在现代社会中,安全是至关重要的问题,特别是在多层建筑、住宅社区和商业物业等繁忙场所。火灾是一种常见的灾害,可能对人员生命和财产造成严重威胁。 为了及早检测火灾风险并采取迅速有效的应对措施,烟感监控系统应运而生&#xff…

Linux搭建我的世界MC服务器 【Minecraft外网联机教程】

目录 前言 1. 安装JAVA 2. MCSManager安装 3.局域网访问MCSM 4.创建我的世界服务器 5.局域网联机测试 6.安装cpolar内网穿透 7. 配置公网访问地址 8.远程联机测试 9. 配置固定远程联机端口地址 9.1 保留一个固定tcp地址 9.2 配置固定公网TCP地址 9.3 使用固定公网…

laravel9 from验证,中文提示

用的软件包官网文档地址:Getting Started | Laravel Lang 由于用的php8.0,所以 1.composer require --dev laravel-lang/common:v2.0.0 2.php artisan lang:add zh_CN 3. 完成,看下效果

Altium design 经验补充2

1. 改变现有板子的尺寸 1)选择要更改的PCB,点击LS选择mechanical(机械层), 2) 点击工具栏---放置---线条,线条最终必须是全闭合的。 3)板子大小画完以后,放置原点,在工具栏点击 edit--origin--…

ArcGIS Pro地图可视化—双变量关系映射

原址链接ArcGIS Pro地图可视化—双变量关系映射https://mp.weixin.qq.com/s/g-pPBHPXMOEF5NHm06JcrA 这个方法很早很早以前就有了,可能大家早就知道了,可我昨天刚看到这个东西 https://en.wikipedia.org/wiki/Multivariate_map 像是上图,美国…

笔记本CPU温度多少正常?这些知识不可忽视!

“我的笔记本电脑使用的时候我总感觉好像很热,不知道正常使用电脑时,CPU温度应该是多少呢?有没有大佬可以讲解一下呀?” 随着电脑的使用越来越日常,关于电脑的相关问题也越来越受关注。今天小编将给大家分享一些关于电…

HTML+CSS跑马灯/流光字效果实例代码

简介 HTMLCSS跑马灯/流光字效果实例代码 演示 代码 css <style type"text/css">body {margin: 0;padding: 0;background-color: #2f2424;}div {margin: 400px auto;font-size: 40px;text-align: center;}p {margin: 0;background: -webkit-linear-gradient(…

面试字节跳动国际电商部,凉了。。。

大家好&#xff0c;我是程序员小灰。 最近&#xff0c;小灰的一位读者在秋招提前批的时候&#xff0c;面试了字节的国际电商部门。这场面试考察得非常全面&#xff0c;涉及到了项目经验、数据结构、设计模式、数据库、Spring等等。 为了能帮助到更多程序员朋友&#xff0c;这位…

如何恢复微信过期文件?用这4招,轻松解决!

如今&#xff0c;无论是学习还是工作我们都离不开微信&#xff0c;微信的出现改变了人们的社交方式。也正是因为微信&#xff0c;人们之间的交流变得更加便捷与多样化。 微信有很多方便的功能&#xff0c;我们可以通过微信来传输许多重要的文件。但是有时候可能由于自己的疏忽…

【表情包分享】国庆假期结束了,该上班了,来分享一下你的表情包吧!

文章目录 每日一句正能量前言正文后记 每日一句正能量 国庆结束了&#xff0c;但快乐留下了&#xff1b;长假远走了&#xff0c;但开心到来了&#xff1b;八天过去了&#xff0c;但好运来临了&#xff1b;工作开始了&#xff0c;故祝福来到了。祝&#xff1a;收假快乐&#xff…

Python 接口测试之接口请求方法封装

引言 既然我们接口测试用例写好了&#xff0c;测试数据也拿到了&#xff0c;那么就是模拟调用接口的方法了&#xff0c;方法有get,post,put,delete&#xff0c;具体是选择哪种&#xff0c;我们需要根据不同接口规定好请求方法来调用。为了方便&#xff0c;将四种方法封装到一个…

访问Apache Tomcat的管理页面

配置访问Tomcat管理页面的用户名、密码、角色 Tomcat安装完成后&#xff0c;包含了一个管理应用&#xff0c;默认安装在 <Tomcat安装目录>/webapps/manager 例如&#xff1a; 要使用管理页面的功能&#xff0c;需要在conf/tomcat-users.xml文件中配置用户、密码及角色…

AutoDL百川大模型体验

文章目录 镜像克隆模型下载测试效果AutoDL自定义服务 感谢AutoDL和CodeWithGPU这两个平台&#xff0c;让我们能低成本&#xff0c;低门槛地部署体验这些大模型 镜像克隆 我是在CodeWithGPU上克隆的这个镜像 模型下载 codewithgpu有介绍 注意这三个文件都需要下载 把那个&quo…