如何解码Android中的字符串?

时间:2011-08-17 07:41:59

标签: android decode

我的应用程序中有一个解析器模块,它将解析来自Web服务的响应并提供标记值。标签值包含一些特殊字符,如®等。问题是我无法将特殊字符解码为普通字符串。请在下面找到示例响应字符串,

Apple® iPad™ Case

请一些人帮我解决这个问题。

2 个答案:

答案 0 :(得分:4)

只需使用String result = URLDecoder.decode(string, "UTF-8");

或者使用此

byte[] data = Base64.decode(base64, Base64.DEFAULT);
String text = new String(data, "UTF-8");

答案 1 :(得分:1)

使用类似的东西

String decodedString = URLDecoder.decode(your string, "UTF-8");