php에서 ENCODING이 'UTF8'인 db로 접근해서 실행하면 아래와같은 에러가 납니다.
Warning: pg_exec() [function.pg-exec]: Query failed: ERROR: invalid byte sequence for encoding "UTF8": 0xbf in /home/test/check_zip.php on line 73
db를 제거하고 다시 euc-kr로 바꿀수도없고 골치 아프네요. 어떻게 방법이 없나요?
서버 인코딩과 클라이언트 인코딩이 서로 궁합이 맞지 않아서 발생하는 문제인데요.
이야기가 너무 길어서 그냥 간단하게,
서버 인코딩과, 클라이언트 인코딩을 모두 utf-8 로 만드세요.
서버 인코딩은 show server_encoding 명령으로 클라이언트 인코딩은 show client_encoding으로 살펴볼 수 있습니다.