안녕하세요
시스템의 텍스트파일(UTF8)을 postgres에 insert 할 일이 있어서 c코드를 작성해서 해당작업을 실시하였습니다만,
약 오만건중에서 insert된 자료는 만건정도 밖에안되고 나머지는
ERROR: invalid byte sequence for encoding "UTF8": 0x8c
HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".
전부 이런에러를 밷고 캔슬되어 버립니다
현재 DB 인코딩은 UTF8을 사용하고있고, 소스코드쪽에서는 db커넥션 확립되면 바로 "set client_encoding='UTF8'" 요고 쿼리로 날려줍니다
시스템은 en_US.UTF-8이구요...
어떻게하면 자료누락없이 정상적으로 인서트가능할지요...
|