첫걸음 프로그래머 일기

CSV 파일 인코딩을 EUC-KR에서 UTF-8로 바꾸는 법

참참. 2020. 3. 17. 06:19

일하다보니 엑셀에서 변환해서 인코딩이 EUC-KR 로 되어있는 CSV파일의 인코딩을 UTF-8 로 변환해야할 일이 생겼다. phpMyAdmin 을 이용해 MySQL DB에 Import(가져오기) 해야해서다.

EUC-KR 또는 ANSI 에서 UTF-8 로!

상사는 EditPlus 에디트플러스를 이용하는데 난 그 프로그램이 없어서 내가 쓰는 Atom 아톰 에디터로 하려다가 어쩔 땐 되더니 어쩔 때는 안 되어서 난감했다. 근데 엄청 쉬운 방법을 발견했다. 바로 윈도우즈 Notepad, '메모장'을 쓰는 거다.

사진 오른쪽 아래, 저장버튼 왼쪽에 보면 '인코딩'이 있다.

 

1. 메모장으로 파일 열기(CSV파일이든 뭐든): 메모장을 켜고 파일 - 열기 - '파일형식 - 모든 파일'을 선택해서 원하는 파일을 열어도 되고, 원하는 파일을 우클릭해서 '연결프로그램'에서 메모장을 골라도 된다.

2. 파일이 잘 열렸으면 파일 - '다른 이름으로 저장' 클릭 후 원하는 폴더에 가서 '파일형식 - 모든 파일'로 바꾸고 원하는 파일명+확장자('메모장에서 저장할 때 파일형식이 .txt밖에 안 나오는데 그냥 수동으로 파일이름 뒤에 .csv라고 써주면 원하는 파일형식, 확장자로 저장할 수 있다')를 써준다.

3. 저장버튼 왼쪽에 보이는 '인코딩' 부분을 눌러서 UTF-8로 바꿔주고 저장!

 

이 방법을 이용해서 EUC-KR 방식 또는 ANSI 방식으로 인코딩 되어있던 엑셀xls, ODS에서 변환한 CSV 파일을 UTF-8 로 쉽게 바꿨다. 막상 알고나니 누가 모를까 싶지만 혹여라도 나처럼 삽질하다 검색하는 분이 계실까봐 기록해둔다.