Try setting the network.standard-url.escape-utf8
option via about:config.
Possible values and their effects:
true
- Escape UTF-8 URLs. (Default)false
- Do not escape UTF-8 URLs.
Допустим, я открываю веб-страницу с некоторыми символами Unicode, скажем, кириллицей, по адресу:
Когда я пытаюсь скопировать его из адресной строки где-то еще, он становится нечитаемым мусором:
Я думаю, это для совместимости. Однако для удобства чтения я хочу скопировать его сразу с правильными символами Unicode.
Что и как я должен настроить, чтобы сделать это возможным?
Редактировать: ответы хорошие, но они взломаны. Есть ли какие-либо настройки в about:config
?
Try setting the network.standard-url.escape-utf8
option via about:config.
Possible values and their effects:
true
- Escape UTF-8 URLs. (Default)false
- Do not escape UTF-8 URLs. Параметр был заменен browser.urlbar.decodeURLsOnCopy
на Firefox 53+.
Да, браузеры делают это - это кодирование URL и на самом деле довольно полезная вещь.
Я вижу два варианта
Скопируйте только фрагмент URL, он не будет закодирован.
Расшифруйте кодировку URL. В Unix вы можете открыть терминал и набрать
echo -n -e "$(echo http://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%DB0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BA%D1%80%D0%B5%D0%BF%D0%BB%D1%91%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C | sed 's/+/ /g;s/%\(..\)/\\x\1/g;')"
Это не мусор, это кодированный URL . Однако вот хитрость:
вы можете отредактировать URL в адресной строке (добавив, а затем удалив символ), и вставка копии должна сохранить кодировку.
Скопируйте URL из адресной строки
Вставьте это здесь .
Нажмите кнопку декодирования .
Скопируйте декодированный URL и используйте его в другом месте.
Используйте эту последовательность клавиш, чтобы скопировать URL UTF-8:
Ctrl-L, Home(or End), Space(or a letter/symbol), Backspace, Ctrl-L, Ctrl-C
firefox квант 62.0
about:config browser.urlbar.decodeURLsOnCopy: true