您的位置:首页 > 编程语言 > Java开发

springboot jar包形式下读取文件内容中文乱码问题

2018-01-09 22:30 567 查看
前几天做项目发现了这个问题  打成jar包之后和idea下运行会产生一些意外的错误,找了各方资料才解决掉。1.jar包下普通文件路径找不到文件的问题 最后我解决方案是文件存放在resources下 通过getClassLoader.getResourceAsStream("文件相对路径")的方式加载进来 获得文件2. 以上方式读取出来的文件解析出现中文乱码的问题,查了很多资料  比如
banner.charset=UTF-8
server.tomcat.uri-encoding=UTF-8
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
spring.http.encoding.force=true
spring.messages.encoding=UTF-8
这种配置修改,发现并没有什么卵用, 这不是问题所在 ,解决方法最后为
new BufferedReader(new InputStreamReader(file,"UTF-8"));
读取文件时候转一下码 - - ~~!! 很简单

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: