public static String urie(String str) {
if (StringUtils.isBlank(str)) {
return "";
}
String uri = "";
try {
for (int i=0;i<str.length();i++){
String c=str.substring(i,i+1);
if(c.matches("[/u4e00-/u9fa5]")){
c=java.net.URLEncoder.encode(c, "UTF-8");
}
uri=uri+c;
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
return "";
}
return uri;
}
public static void main(String[] args){
String a = urie(" http://www.google.com?key=中国");
System.out.print(a);
}
if (StringUtils.isBlank(str)) {
return "";
}
String uri = "";
try {
for (int i=0;i<str.length();i++){
String c=str.substring(i,i+1);
if(c.matches("[/u4e00-/u9fa5]")){
c=java.net.URLEncoder.encode(c, "UTF-8");
}
uri=uri+c;
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
return "";
}
return uri;
}
public static void main(String[] args){
String a = urie(" http://www.google.com?key=中国");
System.out.print(a);
}