텍스트 파일에는 문자 인코딩 정보가 포함되어 있지 않으므로 Firefox는 어느 것이 올바른지 알 수 없습니다. 메뉴를 통해 View→ Text encoding적절한 인코딩을 선택할 수 있습니다. 텍스트 파일을 열 때마다 항상 기본적 으로 Western 으로 설정되어있는 것처럼 보이지만 텍스트 파일은 항상 유니 코드 (UTF-8)입니다. 기본 인코딩을 Western이 아닌 Unicode로 설정하는 방법이 있습니까?
텍스트 파일에는 문자 인코딩 정보가 포함되어 있지 않으므로 Firefox는 어느 것이 올바른지 알 수 없습니다. 메뉴를 통해 View→ Text encoding적절한 인코딩을 선택할 수 있습니다. 텍스트 파일을 열 때마다 항상 기본적 으로 Western 으로 설정되어있는 것처럼 보이지만 텍스트 파일은 항상 유니 코드 (UTF-8)입니다. 기본 인코딩을 Western이 아닌 Unicode로 설정하는 방법이 있습니까?
답변:
인코딩 기본 변경하면 모든 오프라인 파일 (뿐만 아니라 텍스트 파일) 것 또한 당신을 위해 일을하고 지금이을 (내가 언제부터 모르겠지만, 파이어 폭스 59.0에서 작동) UTF에 대한 기본 인코딩을 변경하는 옵션을 -8 in about:config
: 값 intl.charset.fallback.utf8_for_file
을 true로 설정하십시오 .
따로 : 온라인 파일의 기본 인코딩 설정을 방지하는 목적 중 하나는 지문을 피하는 것입니다.
stackoverflow (실제 답변 (여기 사용)) 및 unix.stackexchange (일부 이론적 근거에 대한 흥미로운 토론 )와 비슷한 질문을 참조하십시오 .
Firefox 54.0의 기본 인코딩을에서 변경하는 방법은 보이지 about:config
않지만보기 메뉴에서 페이지를 볼 때마다 수동으로 변경할 수 있습니다 (이상적이지는 않습니다). 나는 당신이 그것을 할 수있는 확장 프로그램을 보지 못합니다 (그러나 누군가가 그것을 만들 수 있다고 확신하지만). 엄청난 작업 일 수 있지만 항상 Firefox 소스 코드를 편집하여 컴파일 할 수 있습니다.
선택한 텍스트 편집기 (유니 코드를 지원하는 텍스트 편집기)가 Firefox 대신 페이지 소스 (또는 txt 파일)를 열도록하려면 관심이있을 수 있습니다 (control + u를 사용하여 txt 파일을 열 수 있음) 현재 탭에 표시되거나 txt 파일이 아닌 경우 즐겨 사용하는 텍스트 편집기에서 웹 페이지의 HTML 소스 코드를 엽니 다. 하기 위해서,
about:config
URL 표시 줄에서 엽니 다 .view_source.editor.external
(true로 변경) view_source.editor.path
텍스트 편집기의 경로로 변경하십시오. 전체 경로인지 확인하십시오.그런 다음 텍스트 편집기에서 페이지 소스의 텍스트가있는 임시 파일을 시작합니다 (텍스트 파일의 경우 실제 텍스트 파일 임). 나는 그것을 테스트하고 작동합니다.
HTML 소스 코드를보고있는 경우 (스크립트 파일에 대한 링크를 클릭하는 습관이있는 경우) 소스 코드에서 참조 된 스크립트를 열려면 클릭 할 수 없습니다.
다른 버전의 Firefox에서는 한 번에 한 번 기본 인코딩을 설정할 수 있지만 Xubuntu의 54.0에는 존재하지 않습니다.
a2ps
또는 의 인쇄 옵션을 선호하기 때문에 vim
여기서 내 질문은 XY 문제 일 수 있습니다.