如何避免读取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>
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。