为什么复制/粘贴时 Firefox 中的某些 URL 会发生变化?

为什么复制/粘贴时 Firefox 中的某些 URL 会发生变化?

这可能不是 Firefox/Ubuntu 特有的问题。

当我复制/粘贴带有 _ 和 ( ) 的网络链接时,它会呈现为 %20、%28 和 %29。

但是在 Firefox URL 中这些 % 符号并没有出现。

%20 特别奇怪,因为 _ 本身确实在 URL 中呈现:

https://www.capitalsecuritybank.com/en/PDF/CSB_%20Account_%20Application_%20Form_%20%28Personal%29.pdf

有人能解释为什么复制/粘贴时 URL 会不同吗?

答案1

这是因为编码为 UTF-8 可确保超链接(以及 URL 中包含的其他数据)即使包含符号或特定国家/地区的字母也能正常工作。您可以在http://www.blooberry.com/indexdot/html/topics/urlencoding.htm如果你感兴趣。

如果你只是想摆脱它,有一个简单的解决方案。转到about:config并设置以下行

网络.标准-url.escape-utf8: false

这应该可以修复你的链接编码。

相关内容