当前位置:首页 > 技术 > 正文内容

IDEA中配置tomcat8.5中文乱码问题

Lotus2022-11-01 20:17技术


分享知识  传递快乐

项目文件为GBK编码格式,但项目中文件定义的却是UTF-8格式,数据库连接也是UTF-8。

IDEA修改项目编码为UTF-8编码格式,JAVA文件中的中文乱码、控制台日志乱码(tomcat编码格式为默认UTF-8编码)、页面展示部分中文也乱码。

经多方面排查,最后终于解决乱码问题,特此记录一下操作过程:

第一步:设置项目编码为GBK

IDEA中配置tomcat8.5中文乱码问题_.net

设置 Project encodeing:GBK,与项目编码保持一致。

第二步:设置Tomcat编码格式

VM options:-Dfile.encoding=UTF-8
#
JAVA_OPTS:-Dfile.encoding=UTF-8

IDEA中配置tomcat8.5中文乱码问题_ide_02

IDEA中配置tomcat8.5中文乱码问题_tomcat_03

第三步:修改IDEA的 idea.exe.vmoptions 和 idea64.exe.vmoptions 文件

在IDEA的 idea.exe.vmoptions 和 idea64.exe.vmoptions 文件中增加 -Dfile.encoding=UTF-8,保存重启

最后乱码问题解决了

—————————
相互学习,共同进步
如有不足请留言指正


原文链接

扫描二维码推送至手机访问。

版权声明:本文来源于网络,仅供学习,如侵权请联系站长删除。

本文链接:https://news.layui.org.cn/post/1003.html

分享给朋友:

“IDEA中配置tomcat8.5中文乱码问题” 的相关文章

Python 3.12 目标:还可以更快!

按照发布计划,Python 3.11.0 将于 2022 年 10 月 24 日发布。 据测试,3.11 相比于 3.10,将会有 10-60% 的性能提升,这个成果主要归功于“Faster CPython”项目,即“香农计划”。 关于“香农计划”的详情,可查看 Python 之父的主题分享,以及他的一则播客访谈。 3.11 版本为 Python 的提速开了一个激动人心的好头。接下来,3.12 还...

一篇文章带你掌握主流服务层框架——SpringMVC

一篇文章带你掌握主流服务层框架——SpringMVC 在之前的文章中我们已经学习了Spring的基本内容,SpringMVC隶属于Spring的一部分内容 但由于SpringMVC完全针对于服务层使用,所以我们在介绍时常常把SpringMVC单独当作一个大章节来学习 温馨提醒:在学习SpringMVC前请确保已学习Spring内容 SpringMVC简介 首先我们先来简单了解一下SpringM...

源码学习之MyBatis的底层查询原理

导读 本文通过MyBatis一个低版本的bug(3.4.5之前的版本)入手,分析MyBatis的一次完整的查询流程,从配置文件的解析到一个查询的完整执行过程详细解读MyBatis的一次查询流程,通过本文可以详细了解MyBatis的一次查询过程。在平时的代码编写中,发现了MyBatis一个低版本的bug(3.4.5之前的版本),由于现在很多工程中的版本都是低于3.4.5的,因此在这里用一个简单的例...

JS奇淫技巧:数值的七种写法

JS奇淫技巧:数值的七种写法 JS奇淫技巧:挑战前端黑科技,数值的七种写法,能全看懂的一定是高手 你知道吗?在JS编程中,数值可以有很多种写法。 第一种写法: 一般情况而言,数值就是数值。 比如: var a = 1; 你可知,这个1可以有很多种变形的写法,甚至是变态的写法。 第二种写法: var a= +!!{}; console.log(a); 即:1变成了+!!{}。 数值1为什么能...

十分钟速成DevOps实践

摘要:以华为云软件开发平台DevCloud为例,十分钟简单体验下DevOps应用上云实践——H5经典小游戏上云。 本文分享自华为云社区《​​《DevOps实践秘籍》十分钟速成DevOps实践​​》,作者:AppCloud小助手 。 DevOps是什么? DevOps是Development和Operations的组合词,简单点理解就是研发运维一体化的方法论,目的是通过自动化“软件交付”和“架构变...

基础知识(1) --Matlab基础知识

前言: 前两次文章有读者私信说Matlab初学,基础较差,本次分享一下Matlab的基础内容,熟练者可以跳过本文,后续的文章也会在文后加上一些基础内容分享。 关键字:Matlab、数组、函数、计算、绘图 正文 1、MATLAB 产品 1.1 MATLAB 产品描述 全世界数超过百万的工程师和科学家们使用 MATLAB 来分析和设计改变世界的系统和产品。MATLAB 应用于汽车安全系统、宇宙...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。