Copiar símbolos Unicode de la barra de direcciones de Firefox tal como está

36

Digamos que abro una página web con algunos caracteres Unicode, por ejemplo, cirílico, en la dirección como esta:

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

Cuando intento copiarlo de la barra de direcciones en otro lugar, se convierte en basura ilegible:

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

Supongo que esto es por compatibilidad. Sin embargo, para facilitar la lectura, quiero copiarlo de inmediato con los caracteres Unicode adecuados.

¿Qué y cómo debo ajustar para que eso sea posible?

Editar: Las respuestas son buenas, pero son hacky. ¿Hay alguna configuración en about:config?

Mirzhan Irkegulov
fuente
1
A partir de las respuestas múltiples, la forma más fácil parece ser: copiar solo un fragmento de la URL y, más completamente: no seleccionar la URL completa en la barra de direcciones, excluir un carácter o agregar uno (por ejemplo, un espacio en el fin). Luego agregue / elimine este carácter después de pegar .
minutos

Respuestas:

17

Intente configurar la network.standard-url.escape-utf8opción a través de about: config .

Posibles valores y sus efectos:

  • true- Escape URL UTF-8. (Defecto)
  • false - No escape las URL de UTF-8.
usuario201919
fuente
44
Parece que ya no funciona. Estoy usando FF28. La opción está ahí pero no tiene efecto.
Adobe
Para el récord de futuros visitantes, establecer network.standard-url.escape-utf8en falso parece funcionar a partir de FF40.
sundar - Restablece a Mónica el
Este era el valor predeterminado en algunas versiones, pero se modificó porque rompe algunos sitios web: bugzilla.mozilla.org/show_bug.cgi?id=552273
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Funciona bien en FF 45.
Aleksey K
66
Se cambió el nombre de la configuración, vea esta respuesta .
Donald Duck
17

La configuración fue reemplazada por browser.urlbar.decodeURLsOnCopyFirefox 53+.

int_ua
fuente
1
Funciona solo en url-bar, si solo copio el enlace de la página web y el pasado, todavía obtengo% -things. ¿Firefox tiene un complemento como el de Chrome ?
stegetsj
14

Sí, los navegadores hacen eso: es codificación de URL y en realidad es algo muy útil.

Veo dos opciones

  1. Copie solo un fragmento de la URL, no se codificará en URL.

  2. Decodifica la codificación URL. En Unix, puede abrir una terminal y escribir

    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;')"
    
enero
fuente
1
Esta debería ser la respuesta predeterminada.
Jeanno
1
¡Su idea con respecto a copiar una parte de la URL es extremadamente útil! (especialmente porque en mi FF v50.0, la configuración about: config no cambió nada). Con respecto a la segunda opción que escribió, ¿hay un comando para los usuarios de Windows también?
astronauta
12

No es basura, está codificada en URL . Sin embargo, este es el truco:
puede editar la URL en la barra de direcciones (agregando y eliminando un carácter), y el copiado y pegado debe preservar la codificación.

m4573r
fuente
¿Por qué el voto negativo? oO
m4573r
Interesante "truco". Parece funcionar en la Firefoxv.32, pero desafortunadamente no en la Chromiumv.37 (~ Google Chrome). O lo hace?
loco sobre natty
@nuttyaboutnatty funciona para mí en Chromium 76.
Ruslan
3

Use esta secuencia de teclas para copiar la URL UTF-8:

Ctrl-L, Home(or End), Space(or a letter/symbol), Backspace, Ctrl-L, Ctrl-C
julthep
fuente
1
También funciona para Chrome.
Vlastimil Ovčáčík
2
  1. Copie la URL de la barra de direcciones

  2. Péguelo aquí .

  3. Presione el botón Decode .

  4. Copie la URL decodificada y úsela en otro lugar.

Karan
fuente
3
Demasiado complejo para copiar la URL con Ctrl + L, Ctrl + C sin tocar el dispositivo señalador.
Aleksey F.
1

firefox quantum 62.0

about:config

browser.urlbar.decodeURLsOnCopy: true
ilustre
fuente