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