핵심은 set client_encoding 이었습니다. php일 경우라면, db 연결을 한 다음 바로
다음에 set 명령으로 client_encoding 값만 지정해 준다면 어떠한 코드 수정 없이 바로
사용할 수 있겠네요. 그리고, DB 차원의 모든 자료는 unicode로 바꾸고.
set client_encoding = 'uhc'" 명령어로 해결
psql 명령이 실행된 다음 psql 프롬프트에서 set client_encoding = 'uhc';
이렇게 set 명령을 한번 실행시켜주면 됩니다. (커넥션별)
매번 항상 해야하는 것이니까, ~/.psqlrc 파일에다가 윗 명령을 써주면 됩니다.
자료가 unicode로 간다면, 형태소 분석은 보다 편해집니다. unicode놈의 내부는 한글을
초,중,종성으로 분리해 낼 수 있거든요. 아직 jdbc에선 uhc문자셑을 지원하지 않나보네요.
[출처] PostgreSQL|작성자 때찌
'개발지식창고 > DataBase' 카테고리의 다른 글
[Mysql] 프로시저 활용 (0) | 2017.10.20 |
---|---|
phpmyadmin에서 excel로 데이터 추출하기 (0) | 2017.08.15 |
[Ubuntu] 우분투 MySQL 설정 (0) | 2017.03.25 |
[MySQL] phpmyadmin 외부에 접속가능하도록 설정 변경 (0) | 2015.09.08 |
[Mysql] WorkBench로 원격 접속 (0) | 2015.09.08 |