标签:读取 property string 字符 actor prope work rop beans
场景:
工具平台中需要根据中文关键词做一些标记处理;该关键词由属性文件配置
问题:读入的中文与被处理文件无法匹配
解决思路:文件与spring必须编码一致;
1、spring读取属性的bean(org.springframework.beans.factory.config.PropertyPlaceholderConfigurer)必须定义编码
<property name="fileEncoding" value="UTF-8"/>
2、属性文件必须定义编码与spring一致
3、java中比对时字符串编码一致;
String teststr = new String(keystr.getBytes(),"utf-8");
4、之后比对(index或contain)都可以
标签:读取 property string 字符 actor prope work rop beans
原文地址:https://www.cnblogs.com/carterzhang/p/10929825.html