Linux File Encoding
파일들은 여러가지 인코딩타입으로 각각의 데이터가 쓰이는데, 윈도우에서는 인코딩에 대한 변경이 그다지 자유롭지 못하지만, 리눅스에서는 비교적 확인과 변경이 자유롭다 생각하여 해당 내용을 간략하게 나마 공유하도록 하겠다.
Encoding Type 확인
file -bi [파일명]
file -bi test.txt
리눅스에 기본적으로 설치되어있는 도구 중 file이라는 명령어는 파일의 유형을 조회하고 출력해주는 명령어 도구이다.
이 중, -b 옵션은 간략하게 출력 / -i 옵션은 콘텐츠 유형과 문자 인코딩을 확인 하게 해주는 옵션이다.
Encoding Type 변경하기
iconv -f [변경 전 인코딩] -t [변경 후 인코딩] [변환 할 파일명] > [변환한 파일명]
iconv -f UTF-8 -t EUC-KR test.txt > test_2.txt
인코딩을 해당 iconv명령어를 통해서 변경 할 수 있다.
한글이 포함된 euc-kr의경우 iso-8859-1로 표현되는 이슈가 있는데 딱히 문제는 없이 잘 사용된다.
iconv명령어에 사용 될 수있는 인코딩은 아래의 명령어로 확인 할 수 있다.
iconv --list
반응형
'Linux' 카테고리의 다른 글
[Linux] 파일의 문자열 치환하기 - Replace (0) | 2024.11.27 |
---|---|
[Linux] 메모리 확인 방법 - Memory 상세 정보 / 실시간 사용량 (0) | 2024.11.23 |
[Linux] FTP 설치 및 사용 - FTP Server, FTP Client 설치 (0) | 2024.03.19 |
[Linux] 방화벽 설정 - 특정 포트 설정하기 (firewalld) (0) | 2024.03.16 |
[Linux][CentOS7] Telegram Alert - 텔레그램으로 알림 받기 (1) | 2023.08.06 |
[Linux][Error] GPG key retrieval failed: [Errno 14] - yum install (1) | 2023.07.02 |