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