디비의 인코딩 환경은 UTF8 이며 연결되어있는 응용프로그램의 호환을 위해서 client_encoding 이 'UHC' 로 설정되어 있습니다.
이때 이 디비와 웹 페이지(PHP)를 연동하여 한글로 된 결과물을 출력하려고 할때
meta http-equiv="content-type" content="text/html; charset=UTF-8" 로 설정 후 테스트를 하게되면
디비에서 반환되어 오는 한글만 깨져서 나오고 나머지 HTML 은 정상적으로 한글이 표시가 됩니다
그러나 디비의 postgresql.conf 부분에서 클라이언트 인코딩을 UTF-8 로 변경할 경우에는 모두 한글이
표시가 되나 이럴경우 디비와 연동중인 프로그램에서 한글출력에 문제가 생깁니다.
좋은 답변 기다리며 감사합니다!
*추가질문 UTF-8 와 UTF8 의 차이가 무엇인지 궁금합니다.
|