UTF8이 아닌 인코딩 된 텍스트 파일 열기

때로는 EUC-KR로 인코딩 된 텍스트 파일을 열어야합니다.

man gedit 제공합니다 :

   --encoding
          Set the character encoding to be  used  for  opening  the  files
          listed on the command line.

원하는 인코딩으로 특정 파일을 여는 데 사용할 수 있습니다.

gedit --encoding euc-kr readme.txt

그러나 각 파일을 열려면 비슷한 명령을 입력해야합니다.

iconv파일을 실행할 수는 있지만 다른 파일 버전을 처리해야합니다.

UTF8이 아닌 텍스트 파일을 처리하기위한 더 나은 옵션이 있습니까?



답변

파일을 열 때 인코딩을 지정하는 가장 쉬운 방법은 파일 열기 대화 상자를 사용하는 것입니다.

왼쪽 하단에 문자 인코딩에 대한 드롭 다운 옵션이 표시됩니다 . 이전에 Gedit에서 인코딩을 사용하지 않은 경우 아래로 스크롤하여 추가 또는 제거 … 로 이동 하십시오 .

새 대화 상자에서 사용 가능한 인코딩 목록 을 찾을 때까지 아래로 스크롤 한 다음 추가 를 클릭 하여 오른쪽의 인코딩 목록으로 보낸 다음 확인클릭하십시오 .

그게 다야. 그런 다음 올바른 인코딩으로 파일을 쉽게 열 수 있습니다.


답변

노틸러스 액션

파일 브라우저 노틸러스에서 Gedit에 대한 사용자 정의 열기 옵션에 액세스하기 위해 마우스 오른쪽 클릭 컨텍스트 메뉴에 특정 옵션으로 선택한 파일을 여는 항목을 갖도록 노틸러스 작업 을 정의 할 수 있습니다. 그런 다음 작업을위한 명령 줄은 다음과 같습니다.

/usr/bin/gedit --encoding euc-kr %b

이렇게하면 사용자 정의 상황에 맞는 메뉴 항목을 선택할 때 euc-kr 인코딩으로 파일을 열 수 있지만 표준 인코딩이있는 다른 파일을 두 번 클릭해도됩니다.


사용자 정의 .desktop 파일

대화 상자에서 열기 또는 표준 옵션으로 한국어 인코딩을 옵션으로 선택할 수 있도록 행에 옵션을 포함 하는 사용자 정의 kr-gedit.desktop파일 (예 :에 있음 ~/.local/share/applications)을 만들 수 있습니다 Exec=. 이 사용자 정의 “응용 프로그램”을 파일 속성 대화 상자에 추가하십시오 (.txt 파일을 마우스 오른쪽 단추로 클릭).


별명

명령 행의 경우 한국어 인코딩으로 파일을 열 별명을 정의 할 수 있습니다. 이것은 또한 영구적 으로 만들 수 있습니다 :

alias kr-gedit="gedit --encoding euc-kr"

답변

파일에 자동 감지 된 문자셋 추가 : ~ / .gconf / apps / gedit-2 / preferences / encodings / % gconf.xml

<?xml version="1.0"?>
<gconf>
    <entry name="auto_detected" mtime="1444988803" type="list" ltype="string">
        <li type="string">
            <stringvalue>UTF-8</stringvalue>
            <stringvalue>WINDOWS-1251</stringvalue>
            <stringvalue>UTF-16</stringvalue>
        </li>
    </entry>
    <entry name="shown_in_menu" mtime="1444988803" type="list" ltype="string">
        <li type="string">
            <stringvalue>WINDOWS-1251</stringvalue>
        </li>
    </entry>
</gconf>

여기에 “<stringvalue> *** </ stringvalue>”줄-원하는 카레 셋