将法语口音转换为百分比编码

gos*_*din 1 java encoding non-ascii-characters

我有一个简单的

String abc = "réunion";
Run Code Online (Sandbox Code Playgroud)

我应该将此字符串转换为URL百分比编码 - 所以我需要:

String abc = "r%c3%a9union";
Run Code Online (Sandbox Code Playgroud)

这有什么简单的解决方案?

zmi*_*jko 5

试试这堂课:

         java.net.URLEncoder
Run Code Online (Sandbox Code Playgroud)

例如,对于UTF编码:

     import java.net.URLEncoder; 
     .....
     String utf_encoded = URLEncoder.encode(url.toString(),"UTF-8");
Run Code Online (Sandbox Code Playgroud)