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

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이 아닌 텍스트 파일을 처리하기 위한 더 나은 옵션이 있습니까?

답변1

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

왼쪽 하단에는 드롭다운 옵션이 표시됩니다.문자 인코딩. 이전에 Gedit에서 인코딩을 사용한 적이 없다면 아래로 스크롤하여추가 또는 제거....

새 대화 상자에서 목록을 아래로 스크롤합니다.사용 가능한 인코딩원하는 것을 찾을 때까지 다음을 클릭하세요.추가하다오른쪽의 인코딩 목록으로 보내려면좋아요.

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

여기에 이미지 설명을 입력하세요

답변2

노틸러스 액션

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

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

이렇게 하면 사용자 정의 컨텍스트 메뉴 항목을 선택할 때 euc-kr 인코딩이 포함된 파일을 열 수 있지만 여전히 표준 인코딩이 포함된 다른 파일을 두 번 클릭하면 열 수 있습니다.


사용자 정의 .desktop 파일

대화 상자로 열기에서 옵션으로 한국어 인코딩을 선택하거나 표준 옵션으로 선택하려면 줄에 옵션을 포함하는 사용자 정의 kr-gedit.desktop파일(예: 에 있음 )을 생성할 수 있습니다 . 이 사용자 정의 "응용 프로그램"을 파일 속성 대화 상자에 추가합니다(.txt 파일을 마우스 오른쪽 버튼으로 클릭).~/.local/share/applicationsExec=


별명

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

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

답변3

파일에 자동 감지된 문자 집합 추가: ~/.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>" 줄 - 원하는 cahrsets

관련 정보