/**
* URL中文字符编码转换
* @param url 含中文字符的URL
* @return
*/
public static String getChineseURICode(String url){
if(ValidateUtil.isEmpty(url)) throw new AppException("URL cannot be null");
Matcher matcher = Pattern.compile("[\u4e00-\u9fa5]").matcher(url);
String c = null;
URLEncoder urlEncoder = new URLEncoder();
while (matcher.find()) {
c = matcher.group();
url = url.replaceAll(c,urlEncoder.encode(c));
}
return url;
}

最新文章

  1. Python标准模块--functools
  2. javascript里面dom操作和兼容问题汇总
  3. linux 查看局域网内ip
  4. demo_03HTML5中的动画效果
  5. 怎样把redis编译为库,挪为己用?
  6. STL_vector
  7. LoadRunner录制回放脚本RecContentType=application/json报错
  8. linux route命令的使用详解
  9. WPF随手小记之二 ——改变DataGrid样式
  10. linux codeblocks汉化
  11. 卷积神经网络(CNN)在句子建模上的应用
  12. ASP.NET MVC中的路由IRouteConstraint方法应用实例
  13. ReactiveSwift源码解析(六) SignalProtocol的take(first)与collect()延展实现
  14. ASP.NET -- WebForm -- 缓存Cache的使用
  15. [Android] QPST,解BL锁,刷Recovery,备份系统,root,刷框架.
  16. Coprime Arrays CodeForces - 915G (数论水题)
  17. IDFA
  18. Java API学习(一) ArrayList源码学习
  19. php 扩展包链接
  20. 如何让div在整个页面中居中?

热门文章

  1. HDU——3579 Hello Kiki
  2. - > 动规讲解基础讲解五——最长公共子序列问题
  3. 深入解析Microsoft Sql server 2008
  4. lua中的闭包小结
  5. 第5章 Cisco测试命令和TCP/IP连接故障处理
  6. ASPNETCOREAPI 跨域处理 SQL 语句拼接 多条件分页查询 ASPNET CORE 核心 通过依赖注入(注入服务)
  7. 《转》OpenStack对象存储——Swift
  8. Hadoop之父Doug Cutting:Lucene到Hadoop的开源之路
  9. common upload乱码
  10. MyBatis高级查询 一对一映射