idea中引入了gb2312编码的文件的解决方法
更新时间:2019年08月27日 11:33:10 作者:myskies
这篇文章主要介绍了idea中引入了gb2312编码的文件的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
我们在进行JAVA开发时,避免不了引入一些第三方的文件,但有些第三方文件在编写的时候默认的编码可能不是UTF-8的,这将会导致在idea中乱码,并且如果编译级别够高,还会引起编译错误,比如:

报错如下:

那么在IDEA中如何解决此类问题呢?
reload 重新使用指定的编码进行加载
我们带有中文的编码往往会出现在gb2312上。

此时我们告知IDEA说,此文件的编码是GB2312,你使用GB2312渲染会重新打开。然后就能正常显示了。但此操作并没有改变文件的编码格式,也就是说该文件的编码仍然是gb2312,并不符合我们utf-8的要求。所以编译仍然会报错。
convert 转换,将文件的编码转换为utf-8

上述操作是说,将当前文件编码转换为utf-8的。经过以上操作后,原来gb2312的乱码文件已经变成了可以实别的utf-8了。再编译当然就不会报错了。
相关文章
MyBatis-Ext快速入门实战
MyBatis-Ext是MyBatis的增强扩展,和我们平常用的Mybatis-plus非常类似,本文主要介绍了MyBatis-Ext快速入门实战,感兴趣的可以了解一下
2021-10-10
Java中JWT的使用的详细教程
JWT的本质就是一个字符串,它是将用户信息保存到一个Json字符串中,然后进行编码后得到一个JWT token,并且这个JWT token带有签名信息,接收后可以校验是否被篡改,所以可以用于在各方之间安全地将信息作为Json对象传输,本文介绍了Java中JWT的使用,需要的朋友可以参考下
2023-02-02
Spring Integration概述与怎么使用详解
公司项目需要用到spring integration,而网上关于spring integration的有价值的参考资料比较少,下面这篇文章主要给大家介绍了关于Spring Integration概述与怎么使用的相关资料,需要的朋友可以参考下
2023-02-02
Java Map 按照Value排序的实现方法
Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。这篇文章主要介绍了Java Map 按照Value排序的实现方法,需要的朋友可以参考下
2016-08-08
MyBatis在mapper中传递参数的四种方式
MyBatis是一个持久层框架,它提供了一种将数据库操作与Java对象之间的映射关系进行配置的方式,在MyBatis中,Mapper是用于定义数据库操作的接口,而参数传递则是通过Mapper接口的方法来实现的,本文给大家介绍了MyBatis在mapper中传递参数的四种方式,需要的朋友可以参考下
2024-03-03
Spring中的EurekaServer启动详解
这篇文章主要介绍了Spring中的EurekaServer启动详解,初始化eureka,包含eureka集群的同步和发布注册,这个方法时重写ServletContextListener#contextInitialized,是eureka启动的入口了,需要的朋友可以参考下
2023-11-11
zuul转发后服务取不到请求路径的解决
这篇文章主要介绍了zuul转发后服务取不到请求路径的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2021-07-07
IDEA如何实现批量修改变量名
这篇文章主要介绍了IDEA如何实现批量修改变量名问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
2023-11-11
Java枚举使用方法详解
这篇文章主要为大家详细介绍了Java枚举的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2017-09-09
最新评论