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");
目录
相关文章
|
2月前
|
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应用打下基础。
42 1
|
2月前
|
Java 应用服务中间件 Shell
Nginx+Keepalived+Tomcat 实现Web高可用集群
Nginx+Keepalived+Tomcat 实现Web高可用集群
75 0
|
2月前
|
前端开发 JavaScript Java
idea中如何不重启tomcat 即可看到修改内容变化
这篇文章介绍了在IntelliJ IDEA中实现对Java Web应用的热部署(Hot Swap)的多种方法,包括启用自动构建、使用Exploded Artifact、安装JRebel插件、更改静态资源、使用Spring Boot的devtools以及IDEA的HotSwap功能,以便在不重启Tomcat服务器的情况下看到修改内容的变化。
idea中如何不重启tomcat 即可看到修改内容变化
|
2月前
|
网络协议 Java 应用服务中间件
Tomcat源码分析 (一)----- 手撕Java Web服务器需要准备哪些工作
本文探讨了后端开发中Web服务器的重要性,特别是Tomcat框架的地位与作用。通过解析Tomcat的内部机制,文章引导读者理解其复杂性,并提出了一种实践方式——手工构建简易Web服务器,以此加深对Web服务器运作原理的认识。文章还详细介绍了HTTP协议的工作流程,包括请求与响应的具体格式,并通过Socket编程在Java中的应用实例,展示了客户端与服务器间的数据交换过程。最后,通过一个简单的Java Web服务器实现案例,说明了如何处理HTTP请求及响应,强调虽然构建基本的Web服务器相对直接,但诸如Tomcat这样的成熟框架提供了更为丰富和必要的功能。
|
28天前
|
关系型数据库 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应用提供了一个坚实的基础。
35 0
|
2月前
|
应用服务中间件
2022年最新最详细在IDEA中配置Tomcat(含有详细图解过程)、建立使用IEDA建立一个Web项目的案例
这篇文章提供了在IntelliJ IDEA中配置Tomcat服务器的详细步骤,包括添加Tomcat Server、选择安装路径、添加项目Artifact,以及创建和展示Web项目的流程。
|
5月前
|
Java
java实战项目超市管理系统控制台版
java实战项目超市管理系统控制台版
|
5月前
|
Java
【Java开发指南 | 第二十篇】Java流之控制台
【Java开发指南 | 第二十篇】Java流之控制台
37 2
|
5月前
|
XML 监控 Dubbo
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
|
5月前
|
存储 Java 关系型数据库
景区特色商品管理系统【控制台+MySQL】(Java课设)
景区特色商品管理系统【控制台+MySQL】(Java课设)
50 1
下一篇
无影云桌面