这种改成java调用,如何写,求大神帮忙
public static String encode(String url) {try {
Matcher matcher =Pattern.compile("[\\u4e00\\u9fa5]").matcher(url);
int count = 0;
while (matcher.find()) {
//System.out.println(matcher.group());
String tmp=matcher.group();
url=url.replaceAll(tmp,file:///C:\Users\Administrator\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.pngjava.net.URLEncoder.encode(tmp,"gbk"));
}
// System.out.println(count);
//url = file:///C:\Users\Administrator\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.pngjava.net.URLEncoder.encode(url,"gbk");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return url;
}
求助 这个如何改成java e4a中调用
就是只对网址中的中文编码,比如:
https://raw.iqiq.io/liu673cn/box/main/sub/MeowXB/酷云影院.json
变成:
https://raw.iqiq.io/liu673cn/box/main/sub/MeowXB/%E9%85%B7%E4%BA%91%E5%BD%B1%E9%99%A2.json
这个代码在:https://www.cnblogs.com/wolf-shuai/p/14786158.html
求大神帮忙
你那代码有问题,用下面这个,在接口里新建一个接口
public static String encode(String url){
try {
Matcher matcher = Pattern.compile("[\\u4e00-\\u9fa5]").matcher(url);
while (matcher.find()) {
String tmp=matcher.group();
url=url.replaceAll(tmp,java.net.URLEncoder.encode(tmp,"utf-8"));
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return url;
} 雷同问题 辅导班给对方把电饭煲
页:
[1]