'바보바보'와 '똥통휴지'는 같다?
글쓴이: purewell / 작성시간: 화, 2003/12/16 - 11:06오전
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 속성에 걸려서 레코드 삽입이 안 되는군요...
어떻게 해야하나요?
Forums:
댓글 달기