문자가있는 포스트그레스에 데이터를 삽입하는 동안 문제가 발생합니다. PGADMIN을 통해이 문자를 삽입하는 동안 문자를 ETX로 구문 분석하지만 pgsql 쉘은이 문자를^C로 구문 분석합니다. 가 0x82오류 : pgadmin에 삽입하는 "UTF8"인코딩에 대한 바이트 시퀀스가 잘못되었습니다.
내 포스트 그레스 9.0 DB 인코딩을 설정 : "UTF8"를 인코딩 잘못된 바이트 순서 :
ERROR : 내가 파일에 문자로 쿼리를 유지하고 psql의의의 shel에서 파일을 통과하면 그것은 나에게 오류를 제공 UTF-8로
이러한 종류의 문자를 처리하는 방법을 알려주십시오.
감사합니다. Rohit.
추신 : 여기 캐릭터를 제대로 볼 수 있는지 확실하지 않습니다. SET client_encoding
를 사용하여 어떤 클라이언트를 인코딩 찾아 + 2514
0x82는 클라이언트 (pgadmin)가 437,850 또는 858 코드 페이지를 사용함을 의미합니다.이 인코딩을 지정해야합니다. Postgres는 utf8로 설정되어 있지만 클라이언트와 백엔드 사이의 0x82 (utf8에서 유효하지 않은 바이트)는 변환되어야합니다. – wildplasser