classLoader.getResourceAsStream中文乱码
Posted yanan7890
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了classLoader.getResourceAsStream中文乱码相关的知识,希望对你有一定的参考价值。
一直用一个方法安然无恙,今天在新项目中突然乱码了,原代码:
ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); InputStream is = null; is = classLoader.getResourceAsStream("config/constant.properties"); if (is != null) { try { props.load(is); }
优化后:
static { ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); InputStream is = null; is = classLoader.getResourceAsStream("config/constant.properties"); if (is != null) { try { props.load(new InputStreamReader(is,"UTF-8")); } ……
以上是关于classLoader.getResourceAsStream中文乱码的主要内容,如果未能解决你的问题,请参考以下文章