如何解决Intellij IDEA中文乱码问题

您所在的位置:网站首页 ideaproperties文件编码问题 如何解决Intellij IDEA中文乱码问题

如何解决Intellij IDEA中文乱码问题

#如何解决Intellij IDEA中文乱码问题| 来源: 网络整理| 查看: 265

如何解决Intellij IDEA中文乱码问题 发布时间:2021-06-25 14:02:13 来源:亿速云 阅读:95 作者:chen 栏目:大数据

这篇文章主要介绍“如何解决Intellij IDEA中文乱码问题”,在日常操作中,相信很多人在如何解决Intellij IDEA中文乱码问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何解决Intellij IDEA中文乱码问题”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

 关于JAVA IDE开发工具,Eclipse系列和Intelli IDEA是大部分公司的主要选择,从开发者的选择角度,Intellij IDEA似乎比Eclipse系列更受欢迎一些。当我们使用Intellij IDEA开发时,我们发现出现中文乱码问题,造成中文乱码的根本原因时开发工具和系统环境编码格式不匹配,本篇采用理论结合实际的角度,彻底解决该问题。

一  Intellij IDEA乱码问题重现

如下图所示,Intellij IDEA显示中文为乱码。

如何解决Intellij IDEA中文乱码问题

二  解决问题

(一)问题识别

根据Intellij IDEA控制台输出,Tomcat Catalina Log出现乱码,因此可以将问题定位到Tomcat上。那么,我们看看Tomcat控制台是否出现乱码。

如何解决Intellij IDEA中文乱码问题

果然,是Tomcat输出时出现问题。

(二)解决问题

1.查看系统编码格式,936代码GB格式

如何解决Intellij IDEA中文乱码问题

如下代码页和编码格式对应关系

代码页       国家(地区)或语言  437          美国  708          阿拉伯文(ASMO 708) 720          阿拉伯文(DOS) 850          多语言(拉丁文 I)  852          中欧(DOS) - 斯拉夫语(拉丁文 II)  855          西里尔文(俄语)  857          土耳其语  860          葡萄牙语  861          冰岛语  862          希伯来文(DOS) 863          加拿大 - 法语  865          日耳曼语  866          俄语 - 西里尔文(DOS)  869          现代希腊语 874          泰文(Windows) 932          日文(Shift-JIS) 936          中国 - 简体中文(GB2312) 949          韩文 950          繁体中文(Big5) 1200         Unicode         1201         Unicode (Big-Endian) 1250         中欧(Windows) 1251         西里尔文(Windows) 1252         西欧(Windows) 1253         希腊文(Windows) 1254         土耳其文(Windows) 1255         希伯来文(Windows) 1256         阿拉伯文(Windows) 1257         波罗的海文(Windows) 1258         越南文(Windows) 20866        西里尔文(KOI8-R) 21866        西里尔文(KOI8-U) 28592        中欧(ISO) 28593        拉丁文 3 (ISO) 28594        波罗的海文(ISO) 28595        西里尔文(ISO) 28596        阿拉伯文(ISO) 28597        希腊文(ISO) 28598        希伯来文(ISO-Visual) 38598        希伯来文(ISO-Logical) 50000        用户定义的 50001        自动选择 50220        日文(JIS) 50221        日文(JIS-允许一个字节的片假名) 50222        日文(JIS-允许一个字节的片假名 - SO/SI) 50225        韩文(ISO) 50932        日文(自动选择) 50949        韩文(自动选择) 51932        日文(EUC) 51949        韩文(EUC) 52936        简体中文(HZ) 65000        Unicode (UTF-7) 65001        Unicode (UTF-8)

2.解决Tomcat输出乱码问题

用Notepad++打开Tomcat安装源码conf文件夹下的logging.properties文件。

如何解决Intellij IDEA中文乱码问题

如下为更换为GBK后的文件内容

如何解决Intellij IDEA中文乱码问题

3.重新启动Tomcat,乱码问题解决

如何解决Intellij IDEA中文乱码问题

4.再打卡Intellij IDEA,乱码问题已解决

如何解决Intellij IDEA中文乱码问题

三  拓展

网上有些博友提供了如下解决方法。

1.设置文件格式。File=>Settings=>Appearance&Behavior=>Appearance

如何解决Intellij IDEA中文乱码问题

2.删除idea文件夹下的encoding.xml文件除utf-8外的所有文件

3.设置Inllij idea文件编码格式,设置为UTF-8。File=>Settings=>Editor=>File Encodings

如何解决Intellij IDEA中文乱码问题

4.配置Tomcat VM options值为:-Dfile.encoding=UTF-8

如何解决Intellij IDEA中文乱码问题

5.打卡Intellij idea安装目录,在bin目录下的idea.exe.vmoptions和idea64.exe.vmoptions两个文件结尾添加

-Dfile.encoding=UTF-8

如何解决Intellij IDEA中文乱码问题

到此,关于“如何解决Intellij IDEA中文乱码问题”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

idea 上一篇新闻:PHP如何实现操作redis封装类 下一篇新闻:php如何实现访问者模式Visitor 香港云服务器 10000元红包免费领

红包可用于(云服务器、高防服务器、裸金属服务器、高防IP、云数据库、CDN加速)购买和续费

猜你喜欢 LeetCode中怎么替换后的最长重复字符串 梯度提升决策树GBDT的方法是什么 SpringBoot如何整合Mybatis并使用通用mapper和PageHelper进行分页 spring boot搭建个人博客中如何实现列表,详情,分页功能 如何利用WINSCP实现部署项目自动化 如何让IDEA像Eclipse一样在一个窗口打开多个项目 async注解失效的原因以及如何在async中拿到request Mysql主从复制的三种方式分别是什么 Hive中常见调优方式有哪些 怎样用R语言ggplot2+ggtree+aplot画气泡图组合聚类树图


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3