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/applications
Exec=
별명
명령줄의 경우 한국어 인코딩으로 파일을 열 수 있도록 별칭을 정의할 수 있습니다. 이것은 또한영구적으로 만들어짐:
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