Copie des symboles Unicode de la barre d'adresse de Firefox tels quels


36

Disons que j'ouvre une page Web avec quelques caractères Unicode, disons, cyrillique, à l'adresse comme ceci:

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

Lorsque j'essaie de le copier à partir de la barre d'adresse ailleurs, cela devient un déchet 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% BF% D0% BB% D1% 91 % D0% BD% 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 immédiatement avec les caractères Unicode appropriés.

Quoi et comment dois-je modifier pour rendre cela possible?

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


1
À partir des réponses multiples, la façon la plus simple semble être: Copiez seulement un fragment de l'URL , et plus complètement: Ne sélectionnez pas l'URL entière dans la barre d'adresse, excluez un caractère ou ajoutez-en un (par exemple un espace à la fin). Ajoutez / supprimez ensuite ce caractère après le collage .
20

Réponses:


17

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

Valeurs possibles et leurs effets:

  • true- Échapper aux URL UTF-8. (Défaut)
  • false - N'échappez pas aux URL UTF-8.

4
Ne semble plus fonctionner. J'utilise FF28. L'option est là mais elle ne donne aucun effet.
Adobe

Pour mémoire pour les futurs visiteurs, le réglage network.standard-url.escape-utf8sur false semble fonctionner à partir de FF40.
sundar

C'était la valeur par défaut sur certaines versions, mais elle a été modifiée car elle casse certains sites Web: bugzilla.mozilla.org/show_bug.cgi?id=552273
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Fonctionne bien en FF 45.
Aleksey K

6
Le nom du paramètre a été modifié, voir cette réponse .
Donald Duck

17

Le paramètre a été remplacé par browser.urlbar.decodeURLsOnCopydans Firefox 53+.


1
Cela ne fonctionne que dans la barre d'url, si je copie simplement le lien de la page Web et du passé - je reçois toujours% -things. Firefox a-t-il un module complémentaire comme Chrome ?
stegetsj

14

Oui, les navigateurs le font - c'est le codage d'URL et en fait une chose très utile.

Je vois deux choix

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

  2. Décodez l'encodage 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%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C | sed 's/+/ /g;s/%\(..\)/\\x\1/g;')"
    

1
Ce devrait être la réponse par défaut.
Jeanno

1
Votre idée concernant la copie d'une partie de l'URL est extrêmement utile! (surtout parce que sur mon FF v50.0, le paramètre about: config n'a rien changé). En ce qui concerne la deuxième option que vous avez écrite, existe-t-il également une commande pour les utilisateurs de Windows?
spaceman

12

Ce ne sont pas des déchets, c'est une URL encodée . Cependant, voici l'astuce:
vous pouvez modifier l'URL dans la barre d'adresse (en ajoutant puis en supprimant un caractère), et le copier-coller devrait préserver l'encodage.


Pourquoi le vote négatif? oO
m4573r

"Astuce" intéressante. Semble fonctionner dans la version Firefox32, mais malheureusement pas dans la version Chromium37 (~ Google Chrome). Ou le fait-il?
noisette sur natty

@nuttyaboutnatty travaille pour moi dans Chromium 76.
Ruslan

3

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

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

1
Fonctionne également pour Chrome.
Vlastimil Ovčáčík

2
  1. Copiez l'URL de la barre d'adresse

  2. Collez-le ici .

  3. Appuyez sur le bouton Décoder .

  4. Copiez l'URL décodée et utilisez-la ailleurs.


3
Trop complexe pour simplement copier l'URL en Ctrl + L, Ctrl + C sans toucher le périphérique de pointage.
Aleksey F.

1

firefox quantum 62.0

about:config

browser.urlbar.decodeURLsOnCopy: true
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.