url中含有中文路径时访问出现404问题
2024-08-24 23:27:21
/**
* 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;
}
最新文章
- Python标准模块--functools
- javascript里面dom操作和兼容问题汇总
- linux 查看局域网内ip
- demo_03HTML5中的动画效果
- 怎样把redis编译为库,挪为己用?
- STL_vector
- LoadRunner录制回放脚本RecContentType=application/json报错
- linux route命令的使用详解
- WPF随手小记之二 ——改变DataGrid样式
- linux codeblocks汉化
- 卷积神经网络(CNN)在句子建模上的应用
- ASP.NET MVC中的路由IRouteConstraint方法应用实例
- ReactiveSwift源码解析(六) SignalProtocol的take(first)与collect()延展实现
- ASP.NET -- WebForm -- 缓存Cache的使用
- [Android] QPST,解BL锁,刷Recovery,备份系统,root,刷框架.
- Coprime Arrays CodeForces - 915G (数论水题)
- IDFA
- Java API学习(一) ArrayList源码学习
- php 扩展包链接
- 如何让div在整个页面中居中?