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?


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.

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+.


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

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.


¿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

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.