首页 > 编程 > Java > 正文

java+maven 中excel等 资源配置文件乱码问题

2019-11-11 03:24:09
字体:
来源:转载
供稿:网友

昨天在资源中加了一个Excel的配置文件,结果下载下来excel内容是乱码,一直怀疑是编码的问题,因为在工程中打开excel是没有问题的.

改来改去,总是不行,由于是用maven打包的.就解压打包文件看了一下,发现打完包excel就是乱码了,由此确认是maven的问题

网上一查,Maven resources 插件会对文本资源文件进行转码,但是它无法区分文件是否是纯文本文件还是二进制文件.于是二进制文件在部署过程中也就被转码了.

于是在maven配置文件中添加

           <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-resources-plugin</artifactId>                <version>2.6</version>                <configuration>                    <nonFilteredFileExtensions>                        <!-- 不对rar和xls进行转码 -->                        <nonFilteredFileExtension>rar</nonFilteredFileExtension>                        <nonFilteredFileExtension>xls</nonFilteredFileExtension>                    </nonFilteredFileExtensions>                </configuration>            </plugin>

问题解决


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表