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>”줄-원하는 카레 셋


답변