idea tomcat的控制台输出乱码,还有web工程的网页输出乱码

简介: idea tomcat的控制台输出乱码,还有web工程的网页输出乱码

idea tomcat的控制台输出乱码,还有web工程的网页输出乱码


(彻底解决乱码问题)

1,小知识~判断乱码原因(可以直接跳过):

■   判断乱码的形状:

□ 还能看出是某个字,感觉像繁体字的:可能原因是utf8解析gbk

□ 直接是一坨的:可能是gbk去解析utf8

 

2,解决乱码:第一种情况~~控制台乱码~所有的编码方式都给同一为 utf-8

 

□ idea 编码设置:(记得全局设定哈)

1,idea 软件中设置:File -》New Projects Settings -》 Settings for New Projects -》 Editor -》File Encodings -> 分别设置一下

全局编码方式(Global Encoding)设置为utf-8;

工程编码方式(Project Encoding)设置为utf-8;

默认配置文件编码方式(Default encoding for properties files)设置为utf-8;


15.png


2,idea 安装目录bin 下的设置(顺便解决了JAR包里面的中文输出乱码),

分别在idea.exe.vmoptions、idea64.exe.vmoptions 中最后的位置加入:

-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8


16.png


□ tomcat 编码设置:(进入tomcat的配置文件conf/logging.properties)

1,在tomcat的logging.properties 文件中~ 将所有哦编码方式都设置为 utf-8

~~~直接在logging.properties 文件中 按ctr+F,输入encoding 进行查找

 

2,在idea 中 tomcat的配置中,Run -》Edit Configurations -》Tomcat 的Server下 VM options 输入:-Dfile.encoding=UTF-8


17.png


最后~~~重启一下idea啦

 

 

2,解决乱码:第二种情况~~部署在tomcat的web工程网页乱码

解决:书写web页面的代码进行设编码方式,例如:


  //出现乱码了,就设置一下编码方式
   response.setCharacterEncoding("utf-8");
目录
相关文章
|
Java 关系型数据库 MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【8月更文挑战第19天】在Linux上搭建Java Web应用环境,需安装JDK 1.8、Tomcat及MariaDB。本指南详述了使用apt-get安装OpenJDK 1.8的方法,并验证其版本。接着下载与解压Tomcat至`/usr/local/`目录,并启动服务。最后,通过apt-get安装MariaDB,设置基本安全配置。完成这些步骤后,即可验证各组件的状态,为部署Java Web应用打下基础。
401 1
|
Java 应用服务中间件 Linux
Tomcat运行日志字符错乱/项目启动时控制台日志乱码问题
总结: 通过以上几种方法,概括如下:指定编码格式、设置JVM的文件编码、修改控制台输出编码、修正JSP页面编码和设置过滤器。遵循这些步骤,你可以依次排查和解决Tomcat运行日志字符错乱及项目启动时控制台日志乱码问题。希望这些建议能对你的问题提供有效的解决方案。
2334 16
|
Java 应用服务中间件 Shell
Nginx+Keepalived+Tomcat 实现Web高可用集群
Nginx+Keepalived+Tomcat 实现Web高可用集群
556 0
|
IDE 开发工具
idea控制台出现乱码的解决方案
本文提供了解决IntelliJ IDEA控制台乱码问题的多种方法,包括设置项目编码、控制台编码、修改启动配置、修改IDE编码、检查系统环境设置以及更新IDE版本。
3401 0
|
Java 应用服务中间件 Apache
浅谈Tomcat和其他WEB容器的区别
Tomcat是一款轻量级的免费开源Web应用服务器,常用于中小型系统及并发访问量适中的场景,尤其适合开发和调试JSP程序。它不仅能处理HTML页面,还充当Servlet和JSP容器。相比之下,物理服务器是指具备处理器、硬盘等硬件设施的服务器,如云服务器,其设计目标是在处理能力、稳定性和安全性等方面提供高标准服务。简言之,Tomcat专注于运行Java应用,而物理服务器则提供基础计算资源。
|
关系型数据库 Java MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【9月更文挑战第6天】在Linux环境下安装JDK 1.8、Tomcat和MariaDB是搭建Java Web应用的关键步骤。本文详细介绍了使用apt-get安装OpenJDK 1.8、下载并配置Tomcat,以及安装和安全设置MariaDB(MySQL的开源分支)的方法。通过这些步骤,您可以快速构建一个稳定、高效的开发和部署环境,并验证各组件是否正确安装和运行。这为您的Java Web应用提供了一个坚实的基础。
356 0
|
缓存 前端开发 Java
【Azure 应用服务】App Service 使用Tomcat运行Java应用,如何设置前端网页缓存的相应参数呢(-Xms512m -Xmx1204m)?
【Azure 应用服务】App Service 使用Tomcat运行Java应用,如何设置前端网页缓存的相应参数呢(-Xms512m -Xmx1204m)?
284 0
|
应用服务中间件
2022年最新最详细在IDEA中配置Tomcat(含有详细图解过程)、建立使用IEDA建立一个Web项目的案例
这篇文章提供了在IntelliJ IDEA中配置Tomcat服务器的详细步骤,包括添加Tomcat Server、选择安装路径、添加项目Artifact,以及创建和展示Web项目的流程。
java实战项目超市管理系统控制台版
java实战项目超市管理系统控制台版
333 0
|
Java
【Java开发指南 | 第二十篇】Java流之控制台
【Java开发指南 | 第二十篇】Java流之控制台
350 2