'바보바보'와 '똥통휴지'는 같다?

purewell의 이미지

PostgreSQL-7.3.4-3.rhl9.rpm을 설치하였습니다.

> select '바보바보' = '똥통휴지';

 ?column?
----------
 t
(1 row)

ㅡ_-);;;

DATABASE를 생성할 때 EUC_KR로 생성하였습니다.
> CREATE DATABASE mydb ENCODING='EUC_KR';

또한 initdb.18n 의 내용은 다음과 같습니다.

LANG="ko_KR.eucKR"
SUPPORTED="ko_KR.eucKR:ko_KR:ko"
SYSFONT="latarcyrheb-sun16"
export LANG LC_ALL LC_CTYPE LC_COLLATE LC_NUMERIC LC_CTYPE LC_TIME

postgresql.conf 의 Locale 설정은 다음과 같습니다.

LC_MESSAGES = 'ko_KR.eucKR'
LC_MONETARY = 'ko_KR.eucKR'
LC_NUMERIC  = 'ko_KR.eucKR'
LC_TIME = 'ko_KR.eucKR'

ㅡ_-) 인코딩 문제인 것 같은데...

아무리 봐도 '바보바보'와 '똥통휴지'는 같은게 아닌데,

자꾸 같다고 판단하더군요.

덕분에 unique 속성에 걸려서 레코드 삽입이 안 되는군요...

어떻게 해야하나요?