如何避免读取jar包中resource文件(中文乱码)呢?

java问题王 Java每日一问 发布时间:2023-05-16 14:31:41 阅读数:9355 1
下文笔者讲述读取resource文件中中文乱码的方法及示例分享,如下所示
我们只需使用
 InputStream fileInputStream = this.getClass().getResourceAsStream(fileName);
这种方式读取resource中的文件,就不会出现乱码

maven打包时--导致的中文乱码
我们只需进行以下设置,即可

<!--防止excel等文件乱码-->
<plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-resources-plugin</artifactId>
     <version>${maven.resources.plugin.version}</version>
     <configuration>
         <encoding>UTF-8</encoding>
         <nonFilteredFileExtensions>
             <nonFilteredFileExtension>xls</nonFilteredFileExtension>
             <nonFilteredFileExtension>xlsx</nonFilteredFileExtension>
         </nonFilteredFileExtensions>
     </configuration>
 </plugin>
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaProblem/202305/6465.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者