Hélias-Rodzewicz et al. Abstract# 9578, |
요런 문구가 있어서, import에서 오류가 나는데..
오류: "UTF8" 인코딩에서 사용할 수 없는 문자가 있음: 0xe9 0x6c 0x69 |
리눅스에서 file 명령으로 확인하면 이런식으로 인식을 한다.
UTF-8로 저장이 안되어서 그런가.. 아무튼 mobaxterm을 통해서 복사하면 위와 같이 첨자가 붙은 e로 인식을 하는데
BOM이 없어서 단순하게 ISO-8859-1로 인식하는건지 아니면 실제로
ISO-8859-1로 저장된걸 UTF-8로 인식하려다가 오류나는건진 모르겠다(아마도 전자에 가까울지도..)
.txt: ISO-8859 text, with very long lines |
아무튼 해결책은 파일의 인코딩을 지정해 주면된다.
\COPY ... FROM 'file' DELIMITER E'\t' CSV HEADER ENCODING 'iso8859-1'; |
[링크 : https://stackoverflow.com/questions/30916853/postgresql-copy-encoding-how-to]
'프로그램 사용 > postgreSQL' 카테고리의 다른 글
값별 갯수 통계 (0) | 2019.09.07 |
---|---|
postgresql.conf 설정사항들 (0) | 2019.09.06 |
postgresql copy from csv, date null (0) | 2019.09.05 |
postgresql unknown pseudo-type (0) | 2019.09.05 |
postgresql schema 내의 테이블 이동하기 (0) | 2019.09.05 |