zoukankan      html  css  js  c++  java
  • java读取properties中文乱码

    1 确认properties文件的编码是utf-8

    2 采用流的方式读取文件,设置编码为utf-8

    public class ErrorCodeConfig {
    
        static Properties props;
        
        static {
           InputStreamReader isr = null;
           try {
                isr = new InputStreamReader(ErrorCodeConfig.class.getClassLoader().getResourceAsStream("config/XXXErrCode.properties"),"utf-8");
                props = new Properties();
                props.load(isr);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        
        public static String getErrorCodeDesc(String errCode) {
                String errorDescString = props.getProperty(errCode, "");
              return  errorDescString;
        }
        
        public static void main(String[] args) {
            String desc = getErrorCodeDesc("403");
            System.out.println(desc);
        }
    }
  • 相关阅读:
    随笔
    我的舅舅
    代码规范
    SpringMVC_乱码问题
    SpringMVC_接受请求及数据回显
    Restful风格
    第六周总结
    SpringMVC_控制器
    SpringMVC_初次使用
    SpringMVC_简介
  • 原文地址:https://www.cnblogs.com/moris5013/p/10518392.html
Copyright © 2011-2022 走看看