Firefox 주소 표시줄에서 유니코드 기호를 있는 그대로 복사

Firefox 주소 표시줄에서 유니코드 기호를 있는 그대로 복사

다음과 같은 주소에 키릴 문자와 같은 일부 유니코드 문자가 포함된 웹페이지를 연다고 가정해 보겠습니다.

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

주소 표시줄에서 다른 곳으로 복사하려고 하면 읽을 수 없는 쓰레기가 됩니다.

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

아무래도 호환성을 위해서인 것 같아요. 그러나 가독성을 위해 적절한 유니코드 문자를 사용하여 바로 복사하고 싶습니다.

이를 가능하게 하려면 무엇을, 어떻게 조정해야 합니까?

편집하다:답변은 좋지만 해키합니다. 에 설정이 있나요 about:config?

답변1

browser.urlbar.decodeURLsOnCopy이 설정은 Firefox 53+에서 으로 대체되었습니다 . 로 설정하세요 true.

Android의 Firefox에서 복사하려면 다음을 참조하세요.https://android.stackexchange.com/q/224951/17612

답변2

설정해 보세요옵션network.standard-url.escape-utf8~을 통해정보:구성.

가능한 값과 그 효과:

  • true- UTF-8 URL을 이스케이프하세요. (기본)
  • false- UTF-8 URL을 이스케이프하지 마세요.

답변3

예, 브라우저가 그렇게 합니다. 이는 URL 인코딩이며 실제로 매우 유용한 것입니다.

두 가지 선택이 보입니다.

  1. 하나만 복사파편URL은 URL로 인코딩되지 않습니다.

  2. 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

관련 정보