Copia dei simboli unicode dalla barra degli indirizzi di Firefox così com'è


36

Diciamo che apro una pagina web con alcuni caratteri Unicode, diciamo, in cirillico, con l'indirizzo come questo:

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

Quando provo a copiarlo dalla barra degli indirizzi da qualche altra parte, diventa spazzatura illeggibile:

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

Immagino che questo sia per compatibilità. Tuttavia, per leggibilità, voglio copiarlo immediatamente con i caratteri Unicode appropriati.

Cosa e come dovrei modificare per renderlo possibile?

Modifica: le risposte sono buone, ma sono confuse. Ci sono delle impostazioni in about:config?


1
Dalle risposte multiple, il modo più semplice sembra essere: copia solo un frammento dell'URL e più completamente: non selezionare l'intero URL nella barra degli indirizzi, né escludere un carattere o aggiungerne uno (ad esempio uno spazio nella fine). Quindi aggiungi / rimuovi questo carattere dopo aver incollato .
Min

Risposte:


17

Prova a impostare l' network.standard-url.escape-utf8opzione tramite about: config .

Valori possibili e loro effetti:

  • true- Esci dagli URL UTF-8. (Predefinito)
  • false - Non sfuggire agli URL UTF-8.

4
Non sembra funzionare più. Sto usando FF28. L'opzione è lì ma non dà alcun effetto.
Adobe,

Per la cronaca dei futuri visitatori, l'impostazione network.standard-url.escape-utf8su false sembra funzionare a partire da FF40.
Sundar - Ripristina Monica il

Questa era l'impostazione predefinita in alcune versioni, ma è stata modificata perché interrompe alcuni siti Web: bugzilla.mozilla.org/show_bug.cgi?id=552273
Ciro Santilli 7 改造 中心 法轮功 六四 事件

Funziona bene in FF 45.
Aleksey K

6
Il nome dell'impostazione è stato modificato, vedere questa risposta .
Paperino,

17

L'impostazione è stata sostituita con browser.urlbar.decodeURLsOnCopyFirefox 53+.


1
Funziona solo in url-bar, se copio solo il link dalla pagina web e oltre, ottengo ancora% -things. Firefox ha un componente aggiuntivo come quello di Chrome ?
Stegetsj

14

Sì, i browser lo fanno: è la codifica URL e in realtà è una cosa abbastanza utile.

Vedo due scelte

  1. Copia solo un frammento dell'URL, non verrà codificato nell'URL.

  2. Decodifica la codifica URL. In Unix, puoi aprire un terminale e digitare

    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;')"
    

1
Questa dovrebbe essere la risposta predefinita.
Jeanno,

1
La tua idea relativa alla copia di una parte dell'URL è estremamente utile! (soprattutto perché sul mio FF v50.0, l'impostazione about: config non ha cambiato nulla). Per quanto riguarda la seconda opzione che hai scritto, esiste un comando anche per gli utenti Windows?
astronauta

12

Non è spazzatura, è codificato in URL . Tuttavia, ecco il trucco:
puoi modificare l'URL nella barra degli indirizzi (aggiungendo e quindi rimuovendo un carattere) e il copia-incolla dovrebbe preservare la codifica.


Perché il downvote? oO
m4573r,

"Trucco" interessante. Sembra funzionare nella Firefoxv.32, ma sfortunatamente non nella Chromiumv.37 (~ Google Chrome). O lo fa?
nocciola circa natty

@nuttyaboutnatty lavora per me in Chromium 76.
Ruslan,

3

Utilizzare questa sequenza di tasti per copiare l'URL UTF-8:

Ctrl-L, Home(or End), Space(or a letter/symbol), Backspace, Ctrl-L, Ctrl-C

1
Funziona anche con Chrome.
Vlastimil Ovčáčík,

2
  1. Copia l'URL dalla barra degli indirizzi

  2. Incollalo qui .

  3. Premi il pulsante Decodifica .

  4. Copia l'URL decodificato e utilizzalo altrove.


3
Troppo complesso per copiare semplicemente l'URL con Ctrl + L, Ctrl + C senza toccare il dispositivo di puntamento.
Aleksey F.,

1

firefox quantum 62.0

about:config

browser.urlbar.decodeURLsOnCopy: true
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.