![Firefox でリーダー ビュー モードで URL の Unicode 文字を表示するにはどうすればよいですか?](https://rvso.com/image/1645758/Firefox%20%E3%81%A7%E3%83%AA%E3%83%BC%E3%83%80%E3%83%BC%20%E3%83%93%E3%83%A5%E3%83%BC%20%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%20URL%20%E3%81%AE%20Unicode%20%E6%96%87%E5%AD%97%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
アドレスバーからUnicode文字をそのままコピーしたい場合は、about:configでこの項目を次のように設定する必要があります。真実: browser.urlbar.decodeURLsOnCopy
。しかし、問題は、Firefox がリーダー ビューで Web ページを読むときに、Unicode 文字を元の形式で表示しないことです。そのため、リーダー ビューから URL をコピーすると、次のようになります。
https://fa.wikipedia.org/wiki/%DB%8C%D9%88%D9%86%DB%8C%E2%80%8C%DA%A9%D8%AF
次のようになります。
https://fa.wikipedia.org/wiki/یونیکد
回避策はありますか?
答え1
回避策: bash の 2 つのエイリアス:
$ エイリアス -p ... エイリアス urldecode='python3 -c "import sys; from urllib.parse import unquote; print(unquote(sys.argv[1]))"' エイリアス urlencode='python3 -c "import sys; from urllib.parse import quote; print(quote(sys.argv[1]))"' $ urldecode https://fa.wikipedia.org/wiki/%DB%8C%D9%88%D9%86%DB%8C%E2%80%8C%DA%A9%D8%AF https://fa.wikipedia.org/wiki/یونیکد $ urlencode https://fa.wikipedia.org/wiki/یونیکد https%3A//fa.wikipedia.org/wiki/%DB%8C%D9%88%D9%86%DB%8C%E2%80%8C%DA%A9%D8%AF