我有这样的网址:https://pl.wikipedia.org/wiki/Muzeum_Dawnej_Wsi_%E2%80%9EDomek_Tkaczki%E2%80%9D在浏览器地址栏中显示为Muzeum_Dawnej_Wsi_“Domek_Tkaczki”,但是当我将其复制到剪贴板时,它会显示编码,我该如何解除这样的网址?我试过用这个:
unescape(location.href);
但是网址看起来像这样:
https://pl.wikipedia.org/wiki/Muzeum_Dawnej_Wsi_âDomek_Tkaczkiâ
答案 0 :(得分:2)
unescape
不完整且已弃用:
注意:请勿使用
unescape
解码URI,而是使用decodeURI
。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/unescape
后者按预期工作:
console.log(decodeURI('https://pl.wikipedia.org/wiki/Muzeum_Dawnej_Wsi_%E2%80%9EDomek_Tkaczki%E2%80%9D'));