Copiando símbolos unicode da barra de endereços do Firefox como é

30

Digamos que eu abro uma página da Web com alguns caracteres Unicode, digamos, cirílico, no endereço como este:

http://ru.wikipedia.org/wiki/Функциональная_закреплённость

Quando tento copiá-lo da barra de endereço para outro lugar, ele se torna lixo ilegível:

http://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%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

Eu acho que isso é para compatibilidade. No entanto, para facilitar a leitura, quero copiá-lo imediatamente com caracteres Unicode adequados.

O que e como devo ajustar para tornar isso possível?

Edit: As respostas são boas, mas são hacky. Há configurações em about:config ?

    
por Mirzhan Irkegulov 28.09.2012 / 09:46

7 respostas

17

Tente definir a opção network.standard-url.escape-utf8 via about:config .

Valores possíveis e seus efeitos:

  • true - URLs de escape UTF-8. (Padrão)
  • false - Não escape de URLs UTF-8.
por 24.02.2013 / 14:23
14

Sim, os navegadores fazem isso - é uma codificação de URL e, na verdade, uma coisa bastante útil.

vejo duas escolhas

  1. Copie apenas um fragmento do URL, ele não será codificado por URL.

  2. Decodifique a codificação da URL. No Unix, você pode abrir um terminal e digitar

    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/g;')"
    
por 28.09.2012 / 10:00
14

A configuração foi substituída por browser.urlbar.decodeURLsOnCopy no Firefox 53 +.

    
por 02.10.2017 / 11:52
10

Não é besteira, é URL codificado . No entanto, aqui está o truque:
Você pode editar o URL na barra de endereço (adicionando e removendo um caractere) e copiar e colar deve preservar a codificação.

    
por 28.09.2012 / 10:07
2
  1. Copie o URL da barra de endereço

  2. Cole aqui .

  3. Pressione o botão Decodificar .

  4. Copie o URL decodificado e use-o em outro lugar.

por 28.09.2012 / 20:16
2

Use esta sequência de teclas para copiar o URL UTF-8:

Ctrl-L, Home(or End), Space(or a letter/symbol), Backspace, Ctrl-L, Ctrl-C
    
por 28.10.2017 / 09:48
1

quantum do firefox 62,0

about:config

browser.urlbar.decodeURLsOnCopy: true
    
por 17.09.2018 / 19:12