Firefox и русские буквы в ссылках

Есть неприятный косячок: при копировании ссылки Firefox сохраняет его в кодировке UTF-8. Это здорово и правильно, но все ссылки вида http://lurkmore.ru/Кавказские_Минеральные_Воды превращаются в кошмарные строки вида http://lurkmore.ru/%D0%9A%D0%B0%D0%B2%D0%BA%D0%B0%D0%B7%D1%81%D0%BA%D0%B8%D0%B5_%D0%9C%D0%B8%D0%BD%D0%B5%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%92%D0%BE%D0%B4%D1%8B

Чинится просто.

Открываем новую вкладку, в строке адреса набираем «about:config», подтверждаем что да, уверены.

Версии старше 53:

  • browser.urlbar.decodeURLsOnCopy = true

До версии 53:

  • В строке «Фильтр» набираем «network.standard-url» и в списке настроек меняем:
    • network.standard-url.encode-query-utf8 устанавливаем значение TRUE
    • network.standard-url.escape-utf8 устанавливаем значение FALSE
  • Перезапускаем Firefox

То же самое можно сделать и при помощи следующего скрипта:

#!/bin/bash
echo "$@" | sed 's/%/\\\\x/g' | xargs printf
  • software/firefox/urlencoding.txt
  • Последнее изменение: 2018/03/09 17:36
  • 127.0.0.1