일하다보니 엑셀에서 변환해서 인코딩이 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 로 쉽게 바꿨다. 막상 알고나니 누가 모를까 싶지만 혹여라도 나처럼 삽질하다 검색하는 분이 계실까봐 기록해둔다.
'IT, 개발' 카테고리의 다른 글
Laravel Homestead 로 라라벨 개발환경 세팅하기 윈도우10 홈Windows 10 Home (0) | 2021.01.10 |
---|---|
마리아DB service start windows Terminal mariadb ubuntu 20.04 (0) | 2021.01.01 |
세상 멍청한 기록을 시작하자_ widnows10 wsl2 ubuntu 20.04 mariaDB laravel 개발환경 세팅 좌충우돌 (0) | 2021.01.01 |