Android URL解码器不工作
我正在尝试解码包含撇号的名称字符串。这个名称字符串是在XML解析器中解析的,所以我想做的是撇号应该正常显示,而不是显示为Android URL解码器不工作,android,Android,我正在尝试解码包含撇号的名称字符串。这个名称字符串是在XML解析器中解析的,所以我想做的是撇号应该正常显示,而不是显示为'。我试着使用urldecker.decode(myString,“UTF-*”)来解码,但没有用。从StackOverflow上发布的一个解决方案中,我发现我们需要使用urldecker.decode()两次。然而,即使这样也不起作用。我使用的代码是: try { temp = URLDecoder.decode("Wing's",
'代码>。我试着使用urldecker.decode(myString,“UTF-*”)
来解码,但没有用。从StackOverflow上发布的一个解决方案中,我发现我们需要使用urldecker.decode()
两次。然而,即使这样也不起作用。我使用的代码是:
try {
temp = URLDecoder.decode("Wing's", "UTF-8");
nameOrg = URLDecoder.decode(temp, "UTF-8");
}
catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
最后应显示Wing';s
与Wing的
相同,但显示的字符串相同。任何帮助都会很好。提前谢谢。您为什么不使用Html.fromHtml(字符串源代码)
解码它呢
输出
-Wing的为什么不使用Html.fromHtml(字符串源)
对它进行解码呢
输出
-机翼
Spanned temp = Html.fromHtml("Wing's");
Log.d("decoded", temp.toString());