안녕하세요..
PostgreSQL 8.0.6 을 사용하다가
간만에 8.2.4 로 버전을 올렸습니다..
기존에 8.0.6에서 UNICODE 로 DB를 사용하고 있었는데
dump 를 받은뒤에 8.2.4를 설치하고 initdb 부터 새로 싹 한뒤에
UNICODE 로 DB를 만드니 UTF-8 로 만들어 지더군요..
그냥 그런가보다 하고 psql 로 dump 받은 것을 restore 했는데
아무런 문제 없이 잘 들어가서 복구 다 하고 대충 테스트를 해보니
평소 나오던대로 한글도 잘 나오고 입력 등등 도 문제없이 되는 것을 확인했습니다.
그런데 하루도 안되어서 문제가 나오네요 -0-
특정 데이터에서 업데이트를 하는데 UTF-8 에 없는 문자셋이 있다고 업데이트가 안되는 겁니다 -0-
기존 UNICODE 로 사용할땐 문제가 없었던 부분인데 말이죠..
UNICODE 와 UTF-8 이 다른 문자셋인가요??
psql 과 웹프로그램에서 set client_encoding to uhc 로 세팅해서 사용하고 있고
그냥 psql 에서 select 해봐도 한글도 깨짐없이 잘 보이는데 말이죠.. 흐음;;; |