1. 程式人生 > >url中含有中文路徑時訪問出現404問題

url中含有中文路徑時訪問出現404問題

pat find() 訪問 col pub 文字 str static color

/**
   * URL中文字符編碼轉換
   * @param url 含中文字符的URL
   * @return 
   */
  public static String getChineseURICode(String url){
      if(ValidateUtil.isEmpty(url)) throw new AppException("URL cannot be null");
      Matcher matcher = Pattern.compile("[\u4e00-\u9fa5]").matcher(url);
      String c = null;
      URLEncoder urlEncoder 
= new URLEncoder(); while (matcher.find()) { c = matcher.group(); url = url.replaceAll(c,urlEncoder.encode(c)); } return url; }

url中含有中文路徑時訪問出現404問題