Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android URL解码器不工作_Android - Fatal编程技术网

Android URL解码器不工作

Android URL解码器不工作,android,Android,我正在尝试解码包含撇号的名称字符串。这个名称字符串是在XML解析器中解析的,所以我想做的是撇号应该正常显示,而不是显示为'。我试着使用urldecker.decode(myString,“UTF-*”)来解码,但没有用。从StackOverflow上发布的一个解决方案中,我发现我们需要使用urldecker.decode()两次。然而,即使这样也不起作用。我使用的代码是: try { temp = URLDecoder.decode("Wing's",

我正在尝试解码包含撇号的名称字符串。这个名称字符串是在XML解析器中解析的,所以我想做的是撇号应该正常显示,而不是显示为
'。我试着使用
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());