if (null == keyword || keyword.equals("关键字")) keyword = "";
if(keyword.length()> 0 ){
boolean isEnChar = true;
for(int i = 0 ; i < keyword.length() ; i++){
int charIndex = keyword.charAt(i);
if(charIndex >= 19968){
isEnChar = false;
break;
}
}
if(isEnChar){
try {
keyword = new String(keyword.getBytes("iso-8859-1"),"utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
}
this.keyword = keyword;

在keyword的set方法中这么一搞,一了百了.

最新文章

  1. Fresco 源码分析(三) Fresco服务端处理(2) Producer具体实现的内容
  2. linux 常用的基本命令
  3. 永久设置 NLS_DATE_FORMAT 方法
  4. Java 输入流读取文本文件换行符问题
  5. 南京Uber优步司机奖励政策(1月11日~1月17日)
  6. 【转】Java学习之Iterator(迭代器)的一般用法 (转)
  7. 155Min Stack
  8. 清华集训2014 day1 task2 主旋律
  9. C语言之函数的介绍
  10. Linux在shell中df半天没反应
  11. 基于jenkins的go语言项目自动化发布遇到的坑
  12. Reading Code Is Hard
  13. Python使用DDA算法和中点Bresenham算法画直线
  14. List、Set、Map的区别
  15. Pycharm去掉项目所有 # 注释
  16. Codeforces 1154G Minimum Possible LCM
  17. Redis Bgrewriteaof 命令
  18. easy ui 关闭选项卡
  19. K-Means ++ 和 kmeans 区别
  20. ASP.Net在web.config中设置上传文件的大小方法

热门文章

  1. Python脚本获取Linux系统信息
  2. tail /grep/more
  3. BZOJ 1497 最大获利(最大权闭合图)
  4. Redis主从复制简单介绍
  5. aplusb 数论
  6. css iframe边框去掉
  7. pat 团体天梯赛 L3-010. 是否完全二叉搜索树
  8. 【Codeforces Round #519】
  9. [LeetCode] Remove Nth Node From End of List 快慢指针
  10. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---36