/**
* 将URL中的中文转为UTF-8编码
* @param str
* @return
* @throws UnsupportedEncodingException
*/
public String utfURL(String str) throws UnsupportedEncodingException{
StringBuffer sb = new StringBuffer();
int len = str.length();
for (int i = 0; i < len; i++) {
char c = str.charAt(i);
if (c > 0x7F) {
sb.append(URLEncoder.encode(String.valueOf(c),"utf-8"));
}else {
sb.append(c);
}
}
return sb.toString();
}