40 votes

Copier les symboles Unicode de la barre d'adresse de Firefox tels quels

Supposons que j'ouvre une page Web avec certains caractères Unicode, disons, cyrilliques, dans l'adresse comme ceci :

http://ru.wikipedia.org/wiki/_

Lorsque j'essaie de le copier à partir de la barre d'adresse quelque part ailleurs, cela devient un charabia illisible :

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%0%BD%D0%BD%D1%8B%D0%B9%D0%BD%D0%BE%D1%81%D1%82%D1%8C

Je suppose que c'est pour la compatibilité. Cependant, pour plus de lisibilité, je veux le copier directement avec les bons caractères Unicode.

Quoi et comment puis-je ajuster pour que cela soit possible?

Éditer : Les réponses sont bonnes, mais elles sont bidouilleuses. Y a-t-il des paramètres dans about:config?

28voto

int_ua Points 292

Le paramètre a été remplacé par browser.urlbar.decodeURLsOnCopy dans Firefox 53+. Définissez-le sur true.

Pour copier dans Firefox sur Android, consultez https://android.stackexchange.com/q/224951/17612

17voto

user201919 Points 171

Essayez de définir l'option network.standard-url.escape-utf8 via about:config.

Valeurs possibles et leurs effets :

  • true - Échapper les URL UTF-8. (Par défaut)
  • false - Ne pas échapper les URL UTF-8.

14voto

Vicky Po Points 81

Oui, les navigateurs font cela -- c'est l'encodage d'URL et en fait c'est quelque chose de très utile.

Je vois deux choix

  1. Copiez seulement un fragment de l'URL, il ne sera pas encodé en URL.

  2. Décoder l'encodage d'URL. Sous Unix, vous pouvez ouvrir un terminal, et taper

    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%0B%0D%0A%D0%B8%D1%82%D0%B0%D1%1F | sed 's/+/ /g;s/%\(..\)/\\x\1/g;')"

13voto

m4573r Points 5441

Ce n'est pas des ordures, c'est encodé en URL. Cependant, voici le truc:
Vous pouvez éditer l'URL dans la barre d'adresse (en ajoutant puis en supprimant un caractère), et le copier-coller devrait préserver l'encodage.

3voto

julthep Points 31

Utilisez cette séquence de touches pour copier l'URL UTF-8 :

Ctrl-L, Home (ou End), Espace (ou une lettre/symbole), Retour arrière, Ctrl-L, Ctrl-C

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X