在安卓中将&转换为&?

3
我有一个URL字符串,格式如下。
http://myserver.com/_layouts/feed.aspx?xsl=4&web=%2F&page=dda3fd10-c776-4d69-8c55-2f1c74b343e2&wp=476f174a-82df-4611-a3df-e13255d97533

我想在上述URL中将&替换为&。我的结果应该是:

http://myserver.com/_layouts/feed.aspx?xsl=4&web=%2F&page=dda3fd10-c776-4d69-8c55-2f1c74b343e2&wp=476f174a-82df-4611-a3df-e13255d97533

有人能给我发布一下完成此操作的代码吗?

我已经将代码更改为这样。但是没有起作用。

if (name.equalsIgnoreCase(LINK))
{
            Log.v(TAG,"link link: "+property.getFirstChild().getNodeValue().replace("&","&"));
            message.setLink(property.getFirstChild().getNodeValue().replace("&","&"));           
        }

谢谢

3个回答

6
如何考虑:
private String decode(String url)
{
   return url.replace("&", "&");
}

3

解码:

Html.fromHtml((String) htmlCode).toString();

编码:

TextUtils.htmlEncode(url)

2

仍然无法工作。当出现“&”时,我得到的解析节点值是损坏的。 - Praveen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接