Angenommen, ich öffne eine Webseite mit einigen Unicode-Zeichen, z. B. Kyrillisch, in der folgenden Adresse:
Wenn ich versuche, es aus der Adressleiste zu kopieren, wird es unlesbarer Müll:
Ich denke, dies dient der Kompatibilität. Aus Gründen der Lesbarkeit möchte ich es jedoch sofort mit den richtigen Unicode-Zeichen kopieren.
Was und wie sollte ich optimieren, um dies zu ermöglichen?
Edit: Die Antworten sind gut, aber sie sind hacky. Gibt es irgendwelche Einstellungen in about:config
?
firefox
unicode
address-bar
i18n
Mirzhan Irkegulov
quelle
quelle
Antworten:
Versuchen Sie, die
network.standard-url.escape-utf8
Option über about: config einzustellen .Mögliche Werte und ihre Auswirkungen:
true
- Escape-UTF-8-URLs. (Standard)false
- Entkommen Sie nicht UTF-8-URLs.quelle
network.standard-url.escape-utf8
scheint die Einstellung false ab FF40 zu funktionieren.Die Einstellung wurde
browser.urlbar.decodeURLsOnCopy
in Firefox 53+ durch ersetzt.quelle
Ja, Browser machen das - es ist eine URL-Kodierung und eigentlich eine ziemlich nützliche Sache.
Ich sehe zwei Möglichkeiten
Kopieren Sie nur ein Fragment der URL, es wird keine URL verschlüsselt.
Dekodiere die URL-Kodierung. In Unix können Sie ein Terminal öffnen und eingeben
quelle
Es ist kein Müll, es ist URL-codiert . Hier ist jedoch der Trick:
Sie können die URL in der Adressleiste bearbeiten (indem Sie ein Zeichen hinzufügen und anschließend entfernen). Beim Kopieren und Einfügen sollte die Codierung beibehalten werden.
quelle
Firefox
v.32 zu funktionieren , aber leider nicht inChromium
v.37 (~Google Chrome
). Oder doch?Verwenden Sie diese Schlüsselsequenz, um die UTF-8-URL zu kopieren:
quelle
Kopieren Sie die URL aus der Adressleiste
Fügen Sie es hier ein .
Drücken Sie die Decode- Taste.
Kopieren Sie die dekodierte URL und verwenden Sie sie woanders.
quelle
Firefox Quantum 62.0
quelle