IntelliJIDEA修改编码的⽅法步骤
本⽂介绍如何在IntelliJ IDEA中修改⽂件编码,参考,英⽂好的同学可以查看
⽂件编码修改
IntelliJ IDEA可以在菜单中的File -> Settings -> Editor -> File Encoding下修改项⽬⽂件的编码
IDE 的默认的全局编码是 UTF-8,Project Encoding 默认会是操作系统的 GBK,⼀般会修改为 UTF-8
IntelliJ IDEA 可以对 Properties ⽂件进⾏专门的编码设置,也建议改为 UTF-8,其中有⼀个重点就是属性Transparent native-to-ascii conversion,⼀般都要勾选,不然 Properties ⽂件中的注释显⽰的都不会是中⽂
IntelliJ IDEA 除了⽀持对整个 Project 设置编码之外,还⽀持对⽬录、⽂件进⾏编码设置。如果你要对⽬录进⾏编码设置的话,可能会出现需要 Convert 编码的弹出操作选择,强烈建议在转换之前做好⽂件备份,不然可能出现转换过程变成乱码,⽆法还原
另外,单独⽂件的编码也可以这样设置
intellijidea
可能会弹出这样⼀个弹框
Reload表⽰使⽤新编码重新加载,新编码不会保存到⽂件中
Convert表⽰使⽤新编码进⾏转换,新编码会保存到⽂件中
含有中⽂的代码⽂件,Convert之后可能会使中⽂变成乱码,所以在转换成请做好备份,不然可能出现转换过程变成乱码,⽆法还原
编码问题引起的编译错误
编译报错:不到符号、未结束的字符串⽂字等的解决办法:
由于 UTF-8 编码⽂件有分有BOM和⽆BOM之分,默认情况下 IntelliJ IDEA 使⽤的编译器是javac,⽽此编译只能编译⽆BOM的⽂件,有很多 Eclipse ⽤户在使⽤ IntelliJ IDEA 开发 Eclipse 项⽬的时候常常会遇到此问题。主要是因为 Eclipse 的编译器是Eclipse,此编译器⽀持有BOM的⽂件编译。故,解决办法
是对于此⽂件进⾏ BOM 去除
批量去除 BOM,你可以 Google:批量去除 BOM、批量转换⽆ BOM等关键字,⽹络上已有提供各种⽅案
如果上述问题都⽆法解决,⽽且你也确认 IntelliJ IDEA 各个配置编码的地⽅都是 UTF-8,报错⽂件编码也是是UTF-8 ⽆ BOM的话,那还有⼀种可能也会出现这种情况:项⽬配置⽂件有问题。
项⽬编码的配置⽂件在:/项⽬⽬录/.l。如果你会修改此⽂件可以进⾏修改,如果不会,那就删除掉.idea整个⽬录,重启 IntelliJ IDEA 重新配置这个项⽬即可
Tomcat 控制台输出乱码
  如果你的 Tomcat 控制台输出乱码,并且你已经保证了本⽂上⾯的控制台字体设置你设置的字体包含中⽂,那你还可以尝试下在 Tomcat 的 VM 参数上加上:-ding=UTF-8,如图
到此这篇关于IntelliJ IDEA修改编码的⽅法步骤的⽂章就介绍到这了,更多相关IDEA 修改编码内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!