String encode(String url)
{
Matcher matcher = Pattern.compile("[\\u4e00-\\u9fa5]").matcher(url);
while(matcher.find())
{
String tmp = matcher.group();
try
{
url = url.replaceAll(tmp, URLEncoder.encode(tmp, "gbk"));
}
catch (UnsupportedEncodingException e)
{
e.printStackTrace();
}
}
return url;
}
对有中文的URL进行URL编码转换
最新推荐文章于 2019-10-12 10:35:53 发布
本文介绍了一种使用正则表达式匹配中文字符,并通过GBK编码转换的方法来处理URL中的中文字符串。该方法适用于需要对含有中文的URL进行编码的场景。
719

被折叠的 条评论
为什么被折叠?



