从收到的字符串中获取android UTF8编码

Jau*_*ume 10 java android

我收到的字符串没有正确编码mystring%201,必须在哪里mystring 1.我怎么能替换所有可以解释为UTF8的字符?我阅读了很多帖子,但没有完整的解决方案.请注意,字符串已编码错误,我不会询问如何编码char序列.几天前我问了同样的问题,并且使用了stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding.谢谢.

来自nsstring的ios UTF8编码

Mar*_*one 22

您可以使用URLDecoder.decode()函数,如下所示:

String s = URLDecoder.decode(myString, "UTF-8");
Run Code Online (Sandbox Code Playgroud)