Unicode-Symbole unverändert aus der Firefox-Adressleiste kopieren

Unicode-Symbole unverändert aus der Firefox-Adressleiste kopieren

Nehmen wir an, ich öffne eine Webseite mit einigen Unicode-Zeichen, beispielsweise Kyrillisch, in der Adresse wie folgt:

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

Wenn ich versuche, es aus der Adressleiste woanders hin zu kopieren, wird es zu unlesbarem Müll:

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

Ich vermute, das dient der Kompatibilität. Aus Gründen der Lesbarkeit möchte ich es jedoch gleich mit den richtigen Unicode-Zeichen kopieren.

Was und wie muss ich optimieren, um dies zu ermöglichen?

Bearbeiten:Die Antworten sind gut, aber sie sind Hacks. Gibt es irgendwelche Einstellungen in about:config?

Antwort1

Die Einstellung wurde browser.urlbar.decodeURLsOnCopyin Firefox 53+ durch ersetzt. Setzen Sie sie auf true.

Zum Kopieren in Firefox auf Android siehehttps://android.stackexchange.com/q/224951/17612

Antwort2

Versuchen Sie die Einstellungdie network.standard-url.escape-utf8OptionüberÜber:config.

Mögliche Werte und ihre Auswirkungen:

  • true- UTF-8-URLs maskieren. (Standard)
  • false- Escapen Sie UTF-8-URLs nicht.

Antwort3

Ja, Browser machen das – es handelt sich um URL-Kodierung und eigentlich eine recht nützliche Sache.

Ich sehe zwei Möglichkeiten

  1. Kopieren Sie nur eineFragmentder URL wird es nicht URL-codiert.

  2. Dekodieren Sie die URL-Kodierung. Unter Unix können Sie ein Terminal öffnen und eingeben

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

Antwort4

Verwenden Sie diese Tastenkombination, um die UTF-8-URL zu kopieren:

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

verwandte Informationen