如何避免读取jar包中resource文件(中文乱码)呢?
下文笔者讲述读取resource文件中中文乱码的方法及示例分享,如下所示
maven打包时--导致的中文乱码
我们只需使用 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>
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


