次のように、アドレスにキリル文字などの Unicode 文字が含まれる Web ページを開いたとします。
アドレスバーから他の場所にコピーしようとすると、判読不能な文字になります。
これは互換性のためだと思います。ただし、読みやすさのために、適切な Unicode 文字ですぐにコピーしたいと思います。
それを可能にするには、何をどのように調整すればよいでしょうか?
編集:回答は良いのですが、ハッキーです。 に設定はありますかabout:config
?
答え1
browser.urlbar.decodeURLsOnCopy
Firefox 53 以降では、設定が に置き換えられました。 に設定してくださいtrue
。
AndroidのFirefoxでコピーするには、https://android.stackexchange.com/q/224951/17612
答え2
設定してみてくださいオプションnetwork.standard-url.escape-utf8
経由について:config。
可能な値とその効果:
true
- UTF-8 URL をエスケープします。(デフォルト)false
- UTF-8 URL をエスケープしないでください。
答え3
はい、ブラウザはそれを実行します。これは URL エンコードであり、実際には非常に便利なものです。
選択肢は2つあります
コピーのみ断片URL の場合は、URL エンコードされません。
URLエンコードをデコードします。Unixでは、ターミナルを開いて次のように入力します。
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;')"
答え4
UTF-8 URL をコピーするには、次のキーシーケンスを使用します。
Ctrl-L, Home(or End), Space(or a letter/symbol), Backspace, Ctrl-L, Ctrl-C