Если вы хотите скопировать символы Unicode из адресной строки как есть, вам следует установить этот параметр в about:config наистинный: browser.urlbar.decodeURLsOnCopy
. Но проблема в том, что Firefox не отображает символы Unicode в их исходной форме при чтении веб-страницы в Reader View. Поэтому, если я скопирую URL из Reader View, то получу что-то вроде этого:
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 ... alias urldecode='python3 -c "import sys; from urllib.parse import unquote; print(unquote(sys.argv[1]))"' alias urlencode='python3 -c "импорт sys; из urllib.parse импорт цитаты; 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%3A//fa.wikipedia.org/wiki/%DB%8C%D9%88%D9%86%DB%8C%E2%80%8C%DA%A9%D8%AF