【问题标题】:Converting & to & in android?在android中将&转换为&?
【发布时间】:2010-03-05 18:33:03
【问题描述】:

我有一个如下格式的 URL 字符串。

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

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

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

谢谢

【问题讨论】:

    标签: android android-emulator


    【解决方案1】:

    怎么样:

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

    【讨论】:

      【解决方案2】:

      解码:

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

      编码:

      TextUtils.htmlEncode(url)
      

      【讨论】:

        【解决方案3】:

        【讨论】:

        • 还是不行。当 & 时,我得到的解析节点值被破坏发生了。
        猜你喜欢
        • 1970-01-01
        • 2016-09-24
        • 1970-01-01
        • 2020-05-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多