2011-11-15 2 views
1

에 프랑스어 악센트를 변환하는 간단한내가 가진 퍼센트 인코딩

String abc = "réunion"; 

나는 URL 퍼센트 인코딩으로이 문자열을 변환해야합니다 - 그래서 필요

String abc = "r%c3%a9union"; 

이에 대한 모든 간단한 솔루션을? UTF 예를 들어

  java.net.URLEncoder 

, 인코딩 :

+0

. http://en.wikipedia.org/wiki/Percent-encoding – Mat

+0

@Mat - 실제로 여기에 관련된 인코딩이 있습니다. 그렇지 않으면 é를 바이트 패턴으로 변환합니까? – Fakrudeen

답변

5

이 클래스를 시도

UTF-8, 해당 URL 퍼센트 인코딩이 아니다
 import java.net.URLEncoder; 
    ..... 
    String utf_encoded = URLEncoder.encode(url.toString(),"UTF-8"); 
3
URLEncoder.encode("réunion", "UTF-8")