如何让 Firefox 在阅读器视图模式下显示 URL 的 Unicode 字符?

如何让 Firefox 在阅读器视图模式下显示 URL 的 Unicode 字符?

如果你想从地址栏复制 Unicode 字符,你应该在 about:config 中设置此项为真的: browser.urlbar.decodeURLsOnCopy。但问题是,在阅读器视图中阅读网页时,Firefox 不会以原始形式显示 Unicode 字符。因此,如果我从阅读器视图复制 URL,我最终会得到类似这样的结果:
https://fa.wikipedia.org/wiki/%DB%8C%D9%88%D9%86%DB%8C%E2%80%8C%DA%A9%D8%AF 而不是这样的结果:
https://fa.wikipedia.org/wiki/یونی‌کد
有解决方法吗?

在此处输入图片描述

答案1

解决方法;bash 中的两个别名:

$ 别名 -p
...
别名 urldecode='python3 -c "import sys; from urllib.parse import unquote; print(unquote(sys.argv[1]))"'
别名 urlencode='python3 -c "import sys; from urllib.parse import quote; print(quote(sys.argv[1]))"'

$ urldecode https://fa.wikipedia.org/wiki/%DB%8C%D9%88%D9%86%DB%8C%E2%80%8C%DA%A9%D8%AF
https://fa.wikipedia.org/wiki/یونی‌کد

$ urlencode https://fa.wikipedia.org/wiki/یونی‌کد
https://fa.wikipedia.org/wiki/%DB%8C%D9%88%D9%86%DB%8C%E2%80%8C%DA%A9%D8%AF

相关内容