도로명주소 개발자센터에서 주소 데이타를 다운로드했더니 인코딩이 cp949여서 맥에서 깨져보인다.
utf8로 어떻게 바꿀까 고민했는데 맥에 iconv가 있을줄이야..ㅎㅎ
# utf8이 아니니깐 utf8로 읽으면 에러 발생
$ iconv -f utf8 build_seoul.txt
1111010100|
iconv: build_seoul.txt:1:11: cannot convert
# cp949로 읽으면 정상출력
$ iconv -f cp949 build_seoul.txt
정상출력
# cp949 -> utf8로 변경
$ iconv -f cp949 -t utf8 build_seoul.txt > build_seoul_utf8.txt
# iconv 주요 옵션
입/출력 형식 지정 | |
-f, --from-code=<이름> | 원 문서 인코딩 |
-t, --to-code=<이름> | 출력 인코딩 |
출력 조정 | |
-c | 출력에서 잘못된 문자를 제외 |
-o, --output=FILE | 출력 파일 (지정하지 않으면 표준출력) |
-s, --silent | 경고를 표시하지 않습니다 |
--verbose | 진행 정보를 표시 |
정보 | |
-l, --list | 알려진 모든 문자셋 코드를 열거함 |
-V, --version | 프로그램 버전 표시 |