다음과 같은 주소에 키릴 문자와 같은 일부 유니코드 문자가 포함된 웹페이지를 연다고 가정해 보겠습니다.
주소 표시줄에서 다른 곳으로 복사하려고 하면 읽을 수 없는 쓰레기가 됩니다.
아무래도 호환성을 위해서인 것 같아요. 그러나 가독성을 위해 적절한 유니코드 문자를 사용하여 바로 복사하고 싶습니다.
이를 가능하게 하려면 무엇을, 어떻게 조정해야 합니까?
편집하다:답변은 좋지만 해키합니다. 에 설정이 있나요 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 인코딩이며 실제로 매우 유용한 것입니다.
두 가지 선택이 보입니다.
하나만 복사파편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