当前位置:编程学习 > JAVA >>

log4j生成的日志乱码问题

log.properties文件中存方的是一些LOG信息,里面存放的是一些日文信息。文件编码格式为MS932, 
通过:bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(filePath)));
来读取log.properties,读出来为何是乱码?
eclipse整个工作区间的文件编码格式也为MS932。

--------------------编程问答-------------------- 读取的时候没有指定编码是按照系统默认编码读取的.也就是GBK --------------------编程问答-------------------- --------------------编程问答-------------------- 帮顶!!!!!!!!!!!!!!!!!!! --------------------编程问答-------------------- bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(filePath),chartsetName));
chartsetName是文件编码,这样试试,刚看过这个问题, --------------------编程问答-------------------- 楼上的是常见解决办法
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,