将&转换为&in android?

问题描述:

我有一个以下格式的URL字符串。将&转换为&in android?

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("&","&"));   
     } 

感谢

如何:

private String decode(String url) 
{ 
    return url.replace("&", "&"); 
} 

+0

仍然没有工作。当发生&时,我得到的解析节点值被破坏。 – Praveen 2010-03-05 18:58:14

解码:

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

编码:

TextUtils.htmlEncode(url)