您的位置:首页 > 其它

将URL中的中文转为UTF-8编码

2016-03-08 10:41 190 查看
/**
  * 将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();
  }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: