如何删除amp;从URL
问题描述:
我得到一个包含amp;
的URL。有没有什么办法可以消除这个问题,因为目前我试过URLDecode
函数,但它不起作用。我需要使用简单的字符串替换来删除它吗?还是有更好的方法来做到这一点?如何删除amp;从URL
答
由于@Lankymart指出URLDecode
仅适用于URL-encoded字符(%26
),而不是HTML entities(&
)。使用普通string replacement改变HTML实体&
成文字符号:
url = Replace(url, "&", "&")
你能或许显示URL *(仅使用hostname更改)*? – Lankymart
https://example.com?xyz=1 & ID = 6184 & KEY = 6e8a64fc-1c1e-11e6-9059-b97210fab7z6 –
你不应该有''&在那里摆在首位,他们是HTML编码实体,其为什么'URLDecode()'不起作用。如果它是URL编码,它将是'%3D'而不是'&'。你想看看为什么URL会通过这样的错误,我猜测某处有人使用了'HTMLEncode()'。 – Lankymart