2011-11-15 76 views
1

我有一個簡單轉換的法國口音%的編碼

String abc = "réunion"; 

我這個字符串轉換爲URL編碼百分比 - 所以我需要:

String abc = "r%c3%a9union"; 

這個任何簡單的解決方案?

+0

這不是UTF-8,即URL百分號編碼。 http://en.wikipedia.org/wiki/Percent-encoding – Mat

+0

@Mat - 實際上這裏也有一個編碼。如何將é首先轉換爲字節模式? – Fakrudeen

回答

5

試試這個類:

  java.net.URLEncoder 

例如,對於編碼爲UTF:

 import java.net.URLEncoder; 
    ..... 
    String utf_encoded = URLEncoder.encode(url.toString(),"UTF-8"); 
3
URLEncoder.encode("réunion", "UTF-8")