홈페이지에서 디비에 insert해 값을 넣고 psql 로 select * from 테이블명하면
0xef 0xbf 0xbd 바이트로 조홥된 문자(인코등:"UTF8")와 대응되는 문자 코드가 "UHC" 인코딩에는 없습니다라는 에러가 뜹니다.
아마 OS 환경이 확장 완성형 한글 환경인가봅니다.
마이크로소프트 윈도우즈 환경이라면,
cmd 창에서
chcp 65001
명령으로 코드페이이지를 utf8환경으로 바꾸고,
psql 접속한 뒤에는
set client_encoding to utf8;
SQL 명령으로 클라이언트 인코딩 환경을 utf8로 맞추면,
OS (utf8) - psql (utf8) - server (utf8) 이렇게 모두 utf8 환경으로 맞추면 되겠죠.
리눅스 환경이라면,
export LANG=ko_KR.UTF-8
쉘 명령으로 OS 환경을 utf8 환경으로 맞추고, 접속하는 터미널의 인코딩을 utf8 환경으로 맞주면,
psql 은 자동으로 client_encoding 값을 맞춥니다.