안녕하세요
postgre에서 중국어 데이터를 입력하려고 하는데 깨지는 현상이 발생해서 혼자 몇날 몇일 고민하다가 글을 올리게 되었습니다
일단 현상은 중국어(간체)의 일부를 postgreSQL 창에서 제대로 입력받지 못하는 것입니다
[중국어 간체가 쓰여진 .sql 파일(UTF-8)]을 [postgreSQL 입력창(client_encoding="UNICODE",server_encoding="UTF-8")]에서 열어주면 일부 중국어는 보이고 일부는 깨져서 보입니다
문제는 이 postgreSQL 입력창에서 깨져보이는 중국어를 복사해서 다시 .sql 파일에 붙여넣어주면 깨짐 없이 제대로 나타납니다
PostgreSQL 입력창에서 중국어가 실제로 깨진 것이 아니라 decoding을 제대로 못 해준것 같은데... 원인을 잘 모르겠습니다
'중국어판 win OS'환경에서는 제대로 깨짐 없이 보이는데 '한국어판 win OS' 또는 '한국어판 win OS + 중국어 언어 추가' 에서는 깨져서 보입니다..(언어팩 문제가 아닌것 같습니다)
도대체 어떤 경우일 때 PostgreSQL 입력창이 중국어(간체)를 제대로 인식하는지 모르겠습니다
이와 비슷한 현상이나 문제에 대해서 해결하셨거나 아이디어가 있으신 분은 답변 부탁드립니다 ㅠㅠ.
감사합니다
|