Redhat 7.2 입니다.
Postgres에서 한 DB에 여러 인코딩을 지원할수 있는지 궁금합니다.
함께 쓰고자 하는 인코딩은 EUC_KR과 EUC_JP입니다.
MULE_INTERNAL 이라는 인코딩은 무었이며,
UNICODE로 인코딩 설정을 하면 EUC_KR과 EUC_JP 클라이언트에서 한글/일문에 문제없이(like 연산, Order by등) 잘 작동 할 수 있는지도 궁금합니다.
한 데이터베이스 안에서 두개의 문자셋을 사용할 수는 없습니다.
질문처럼 한국어와 일본어를 함께 하나의 데이터베이스 안에서 사용하려면, unicode (utf-8) 밖에는 없을 것같네요.
지금까지 살펴본 봐로는 PostgreSQL의 unicode 문제는 없습니다. 다 잘 됩니다.
문제는 그 DB를 사용할 응용프로그램에서 euc-kr, euc-jp로 문제셋 변환을 할 예정이라면, 그 응용프로그램에서 해야할 일이 꽤 많을 것같네요. :)
한 디비 내에서 여러개의 인코딩을 동시에 사용할수는 없습니다. 그건 위에 상기님 말씀과 동일하구...
단지 문자를 저장하는 것은 문자셋이 뭘로 지정되어 있던지 상관없이 저장이 가능합니다. 하지만 문자셋이 틀리면 소팅등에서 문제가 발생하죠. 여하튼 위의 상기님 글과 같이 참조하시기 바랍니다.