spring框架里面处理中文匹配

Posted carterzhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring框架里面处理中文匹配相关的知识,希望对你有一定的参考价值。

场景:

工具平台中需要根据中文关键词做一些标记处理;该关键词由属性文件配置

问题:读入的中文与被处理文件无法匹配

解决思路:文件与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)都可以

 

以上是关于spring框架里面处理中文匹配的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Spring Security 中为 x 框架选项提供请求匹配器?

《spring batch 批处理框架》第9、10、11章

Spring框架进阶Spring V2.0 MVC

03 Spring框架 bean的属性以及bean前处理和bean后处理

03 Spring框架 bean的属性以及bean前处理和bean后处理

Spring学习笔记