1.场景

适用于配置idea文件编码

2.配置

  • 对已经存在的项目设置文件编码

    可以设置全局的编码 以及 项目的编码 一般没啥特殊要求 都建议设置为
    UTF-8 以及 配置项目的目录的单独编码 也建议UTF-8
    idea可以单独设置properties的编码 也建议改为 UTF-8,其中有一个重点属性 Transparent native-to-ascii conversion,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。

  • 新项目设置编码
    设置位置:File->New Projects Setup->Preferences for New Projects


    和已经存在的项目相同
    唯一不同就是配置入口

  • 设置某个文件编码

    如上就是常用到的三种场景对应的配置

3. 可能遇到的问题

编译问题引起的错误:找不到符号 等 解决办法

  • 清除idea缓存 重启

  • UTF-8 文件 分为 有BOM 和 无BOM 。可能使用了idea打开了eclipse项目,但是eclipse 项目文件是UTF-8 编码且有有BOM的 idea默认的是javac编译只能编译 无BOM的文件 。这时解决办法有两个

    • 调整idea的编译器

    • 将eclipse的项目文件 整体去除bom 网络上已有成熟的方案

  • 确认编码UTF-8所有地方设置无误但是 UTF-无bom文件还在报错 这个时候解决办法

    • 修改项目的编码配置文件 路径在 项目路径/.idea/encodings.xml

    • 直接删除整个项目的idea配置 然后重新导入项目即可

good day !

IntelliJ IDEA 编码设置相关推荐

  1. IntelliJ IDEA编码设置

    见:https://www.cnblogs.com/winner-0715/p/6364306.html 项目中为了避免乱码等问题应该使用UTF-8编码方式,其实把编码方式设置成UTF-8是创建完项目 ...

  2. 【IntelliJ IDEA】编码设置终极版

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

  3. 25.IntelliJ IDEA 常用设置-3

    IntelliJ IDEA 常用设置讲解 说明 IntelliJ IDEA 有很多人性化的设置我们必须单独拿出来讲解,也因为这些人性化的设置让我们这些 IntelliJ IDEA 死忠粉更加死心塌地使 ...

  4. idea默认编码设置

    参考文档 编码问题可能导致我们看到的中文无法正常显示,甚至编译的时候也会出错,所以今天给大家分享下如何对IntelliJ IDEA编辑器进行编码设置 一.对已有项目编码进行设置 打开 IntelliJ ...

  5. MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK(转)

    一.设置新建常见类型文件的默认编码格式,也就是文件保存的格式. 在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码 ...

  6. 分享一点python 编码设置的知识

    昨天我写了个python 操作mysql的方法,按照文档的提供的参数来写,写完了以后自己测试发现报了一个编码的错误,也不知道为什么会报这个错误,我一般对编码的错误比较在意,原来搞php的时候,就出现过 ...

  7. MyEclipse中jsp编码设置

    window->preference->Myeclipse->files and editors->jsp,设置编码为utf-8 2.window->preference ...

  8. Windows CMD控制台默认编码设置为UTF-8的方法介绍

    一般代码是UTF-8格式编码,要在CMD控制台运行,遇到中文会乱码.解决办法就是设置CMD控制台编码为UTF-8 打开一个cmd 执行chcp 即可得到cmd当前的编码: chcp + 编码数字代号, ...

  9. fileinput设置编码python_Python的各种编码设置

    之前我们编写了一个python操作数据库的方法,按照文档的提供的参数来写,写完了以后自己测试发现报了一个编码的错误,也不知道为什么会报这个错误,我一般对编码的错误比较在意,原来搞php的时候,就出现过 ...

最新文章

  1. JSON.stringify时间的问题
  2. cocos2d-x+lua开发模式下编辑器的选择
  3. sql中exists,Intersect ,union 与union All的用法
  4. JS基础--Date.parse(),Date.UTC()和Date.now()
  5. 十大办法帮助传统产业数字化转型
  6. 林斌宣布好消息!语音识别大佬、Kaldi之父加盟小米
  7. (6)java的内存泄露问题
  8. python教育版_pycharm教育版下载
  9. 数字调制解调—扩频通信和伪码同步
  10. win10系统 专业版 安装教程
  11. 重装系统win10安装教程(超详细)
  12. eclipse中Debug调试基本操作
  13. workerman执行busy,http请求不返回导致阻塞
  14. 软件测试的常用的面试题【带答案】
  15. Python 笔记(18)— 类的私有属性读取和修改方法
  16. 中国科技大学计算机系导师,中国科学技术大学
  17. 第一章:python入门储备知识
  18. 解决socket通信时TIME_WAIT的socket过多
  19. Mac苹果电脑开不了机怎么办,该怎么修复
  20. PWM方波的理解浅谈

热门文章

  1. caj在线阅读_2个免费CAJ转PDF的方法,而且不限页数和大小
  2. sock5代理如何搭建?
  3. [bzoj5473]仙人掌
  4. 微信小程序获取用户头像昵称组件封装(最新版)
  5. 网络优化之“弱覆盖与过覆盖”
  6. weixin公众号页面返回上一层_微信公众号jssdk打开内置地图点击返回会回到之前页面,怎么退出页面...
  7. 2020长三角(上海)区块链应用创新大赛复赛评审圆满结束
  8. Android入门之简易计算器(一)
  9. 启用触发器 和 关闭触发器
  10. 笨办法学Python 25