【IntelliJ IDEA】编码设置终极版

2023-11-15


近期,团队多个小伙伴咨询 IntelliJ IDEA 乱码问题,记录一下IDEA常用的4种编码设置。

一、IDEA配置文件范围

IDEA的配置有两个范围,如下图:
在这里插入图片描述

  1. Settings ...... 设置当前工程配置
  2. New Projects Settings | Settings for New Projects...设置新创建工程配置

Tips:

  1. 很多小伙伴是因为没有设置 New Projects Settings,在新导入或者创建工程时配置不对造成的
  2. 不仅编码问题,其他设置也可能有类似情况,进行IDEA配置的时候,一定要记得两个地方都要配置

二、编码配置

1、文件编码

所有编码全部设置为UTF-8
在这里插入图片描述

2、 容器启动参数编码

Run | Edit Configurations | Environment | VM optins ,设置编码

-Dfile.encoding=UTF-8

在这里插入图片描述

3、IntelliJ IDEA 自定义VM设置

打开Help | Edit Custom VM Options... 增加:

-Dfile.encoding=UTF-8

在这里插入图片描述

4、IntelliJ IDEA 配置文件编码

打开 IntelliJ IDEA 安装目录 ,找到 idea64.exe.vmoptionsidea.exe.vmoptions,根据操作系统位数修改,增加以下配置:

-Dfile.encoding=utf-8

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【IntelliJ IDEA】编码设置终极版 的相关文章

随机推荐

  • matlab 运行环境,Matlab运行环境

    Exception in thread main java lang UnsatisfiedLinkError Failed to find the library mclmcrrt7 14 dll required by MATLAB B
  • 学完Python,怎么变现?小哥哥10000元外快了解一下

    自学 Python 之后如果不去公司上班 自己一个人可以通过此技能挣什么钱 逆天的Python 只要你掌握了相关技术 就可以靠它赚钱 具体怎么赚 我们来看看一位小哥哥的回答 以我差不多四年的 Python 使用经验来看 大概可以按以下这些路
  • gradle学习笔记

    gradle 是一个让构建自动化的工具 类似于maven ant的功能 使用gradle可以给java项目编译 单元测试 打包 或者生成可执行的jar包等 gradle教程 Gradle Java 插件 w3cschoolJava 插件 J
  • 消息转换器封装返回体

  • 数据分析和挖掘常用方法

    数据分析和挖掘常用方法 介绍 聚类分析 回归分析 分类分析 以及其他常用分析手段 不同方法的内在业务联系 聚类分析 用户由哪些群体组成 这些群体有哪些明显特征 回归分析 未来销售趋势预测 营销投入如何影响销售 分类分析 如何筛选出更值得营销
  • 华北电力大学考研计算机专业怎么样,华电考研计算机专业排名

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1354计算机软件与理论359 1355计算机软件与理论340 1356计算机软件与理论334 1357计算机软件与理论329 1358计算机软件与理论326 1359计算机软件与理论324 1
  • css变量系列(2):小程序中使用css变量实现改变主题颜色

    使用css控制 app wxss web开发中顶层变量的key名是 root 小程序使用page page themeColor red 使用 view color var themeColor 这样的缺点是 我们无法通过 js 来更灵活的
  • uniapp微信小程序获取屏幕宽高

    uniapp开发微信小程序的时候 有时候去调整样式 你需要适配各种手机屏幕 使用 你的样式宽高就不能使用rpx 有的朋友觉得可以使用vw vh 是的 当然可以 但是要让你的元素 宽高 比如50 再去加上20rpx 怎么做 所以这时候就要去获
  • 正确的认识乱码与编码

    文章目录 编码的本质 乱码的几个例子及思考解决方案 浏览器输入到后端乱码 后端返回浏览器乱码 java 枚举类乱码 数据库存储乱码 Linux系统显示乱码 总结 编码的本质 编码将内存字节作用于磁盘文件或者网络文件的过程 是将磁盘文件 网络
  • 微信小程序图片等比缩放显示正中间

    这是小程序 image标签的mode 对图片的缩放做的处理 缩放 scaleToFill 不保持纵横比缩放图片 使图片的宽高完全拉伸至填满 image 元素 缩放 aspectFit 保持纵横比缩放图片 使图片的长边能完全显示出来 也就是说
  • 基于前馈神经网络(SLFN)的极限学习机-遗传算法相结合

    文章目录 一 极限学习机 1 1 概要 1 2 优点 1 3 不足 1 4 改进 二 前馈神经网络结构 2 1 构成 2 2 变量解释 2 3 求解 三 遗传算法 GA 3 1 概要 3 2 遗传算法流程 3 3 执行过程 一 极限学习机
  • unity实现简单自动寻路

    unity实现简单自动寻路 1 打开unity创建一个简单的场景 如下图 2 除了场景中的两个对象将所创建的地形设置为静态 3 给主角添加Nav mesh Agent 组件 4 烘焙地图 简单来说就是烘焙自动行走的路径 要注意蓝色区域为烘焙
  • web使用js调用摄像头扫码、拍照、录像

    又是好一阵忙碌 终于迎来短暂的闲暇 忙里偷闲写了这篇文章 最近项目中使用到了摄像头扫码 拍照 因为是web项目 不能直接使用java调用摄像头 更不能写个插件让客户去安装 唯一的方法只能使用js去调用摄像头 由此记录下自己的实现 开始准备使
  • 简历制作-技术栈和项目经历如何写?

    1 一 技术栈写法 1 把所有的技术要点全部梳理出来 然后再根据简历去复习 不熟悉或者怕问到的 再做减法 2 不要复制 可以借鉴 结合自己的情况梳理出来属于自己的技术栈 3 分文别类 4 关键字使用 熟练 熟悉 掌握 了解 怎么去写 第一阶
  • ML --Softmax Function (Multiclass Classification) --Andrew Ng ---- Optional Lab

    Optional Lab Softmax Function In this lab we will explore the softmax function This function is used in both Softmax Reg
  • mongodb时间差8小时,原因及解决方案

    只要涉及到mongo的增删改查 他都会默认将时间 8 进行操作 不需要我们在代码中再进行时区设置 或者是为时间增加8小时 具体解析如下 PS 下面时区设置不起作用 该少8小时 还是少8小时 1 传参数 2017 06 28 14 13 28
  • js基础之Promise(全面+手写实现)

    1 是什么 Promise是一种异步编程的解决方案 用于处理异步操作并返回结果 主要作用是解决回调函数嵌套 回调地狱 的问题 使异步操作更加清晰 易于理解和维护 2 怎么用 Promise有三种状态 pending 进行中 fulfille
  • 算法题目:目标移动

    算法题目 目标移动 题目描述 给定一个数组 nums 以及一个整数 target 你需要把数组中等于target的元素移动到数组的最前面 并且其余的元素相对顺序不变 你的所有移动操作都应该在原数组上面操作 示例 1 输入 nums 5 1
  • 基于Prometheus的node_exporter源码编译和二次开发

    首先从GitHub上拉取node exporter源码 go get github com prometheus node exporter 在拉取过程中一般会出错 主要是由于golang官网被墙导致golang的有些工具库拉取不下来 如果
  • 【IntelliJ IDEA】编码设置终极版

    近期 团队多个小伙伴咨询 IntelliJ IDEA 乱码问题 记录一下IDEA常用的4种编码设置 一 IDEA配置文件范围 IDEA的配置有两个范围 如下图 Settings 设置当前工程配置 New Projects Settings