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

Cyrillic과 같은 유니 코드 문자가있는 웹 페이지를 다음과 같은 주소로 열어 봅시다.

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있습니까?



답변

about : config 를 통해 옵션 을 설정 하십시오network.standard-url.escape-utf8 .

가능한 값과 그 효과 :

  • true-UTF-8 URL을 이스케이프하십시오. (태만)
  • false -UTF-8 URL을 이스케이프 처리하지 마십시오.

답변

browser.urlbar.decodeURLsOnCopyFirefox 53 이상에서는 설정이 대체되었습니다 .


답변

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

나는 두 가지 선택을 본다

  1. 만 복사 조각 의 URL을, 그것은 URL 인코딩되지 않습니다.

  2. URL 인코딩을 디코딩하십시오. 유닉스에서, 당신은 터미널을 열고 입력 할 수 있습니다

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

답변

쓰레기가 아니며 URL로 인코딩되어 있습니다. 그러나 요령
은 다음과 같습니다. 주소 표시 줄에서 문자를 추가 한 다음 제거하여 URL을 편집 할 수 있으며 복사 붙여 넣기는 인코딩을 유지해야합니다.


답변

이 키 시퀀스를 사용하여 UTF-8 URL을 복사하십시오.

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


답변

  1. 주소 표시 줄에서 URL을 복사

  2. 여기에 붙여 넣습니다 .

  3. 눌러 디코드 버튼을 누릅니다.

  4. 디코딩 된 URL을 복사하여 다른 곳에서 사용하십시오.


답변

파이어 폭스 양자 62.0

about:config

browser.urlbar.decodeURLsOnCopy: true