Digamos que eu abra uma página da Web com alguns caracteres Unicode, digamos, cirílico, no endereço como este:
Quando tento copiá-lo da barra de endereço em outro lugar, torna-se um lixo ilegível:
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?
Editar:As respostas são boas, mas são hackeadas. Há alguma configuração em about:config
?
Responder1
A configuração foi substituída browser.urlbar.decodeURLsOnCopy
no Firefox 53+. Defina-o como true
.
Para copiar no Firefox no Android, consultehttps://android.stackexchange.com/q/224951/17612
Responder2
Tente configurara network.standard-url.escape-utf8
opçãoatravés dasobre:config.
Valores possíveis e seus efeitos:
true
- Fuja de URLs UTF-8. (Padrão)false
- Não escape de URLs UTF-8.
Responder3
Sim, os navegadores fazem isso - é a codificação de URL e, na verdade, é algo bastante útil.
Eu vejo duas opções
Copie apenas umfragmentodo URL, ele não será codificado em URL.
Decodifique a codificação do 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\1/g;')"
Responder4
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