1、问题概述?
在项目中我们经常会将例如日志信息放入到txt(任意后缀)文档中,然后在项目中通过弹框等形式查看直接的查看这些文档中的信息,然后有时候会出现乱码的情况。
这个时候我们就需要设置写入和写出时候的编码集情况。
2、解决方案
当然编码集的问题,还需要从项目的总配置中入手,在项目的application.yml文件中配置如下信息:
【项目配置文件的编码集设置】
#项目的编码集问题
http:
encoding:
charset: utf-8
enabled: true
force: true
【写入文件的编码集设置】
String previewLogPath=”C://aa//1.txt”;
File logFilePath=new File(previewLogPath);
OutputStream os=new FileOutputStream(logFilePath);
//初始化File