database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9622 게시물 읽기
No. 9622
postgre의 중국어(간체) 인식에 대해 질문이 있습니다
작성자
장승우
작성일
2016-01-08 00:39ⓒ
2016-01-08 00:41ⓜ
조회수
9,486

안녕하세요

 

postgre에서 중국어 데이터를 입력하려고 하는데 깨지는 현상이 발생해서 혼자 몇날 몇일 고민하다가 글을 올리게 되었습니다

 

일단 현상은 중국어(간체)의 일부를 postgreSQL 창에서 제대로 입력받지 못하는 것입니다

 

[중국어 간체가 쓰여진 .sql 파일(UTF-8)]을 [postgreSQL 입력창(client_encoding="UNICODE",server_encoding="UTF-8")]에서 열어주면 일부 중국어는 보이고 일부는 깨져서 보입니다

 

문제는 이 postgreSQL 입력창에서 깨져보이는 중국어를 복사해서 다시 .sql 파일에 붙여넣어주면 깨짐 없이 제대로 나타납니다

 

PostgreSQL 입력창에서 중국어가 실제로 깨진 것이 아니라 decoding을 제대로 못 해준것 같은데... 원인을 잘 모르겠습니다

 

'중국어판 win OS'환경에서는 제대로 깨짐 없이 보이는데 '한국어판 win OS' 또는 '한국어판 win OS + 중국어 언어 추가' 에서는 깨져서 보입니다..(언어팩 문제가 아닌것 같습니다)

 

도대체 어떤 경우일 때 PostgreSQL 입력창이 중국어(간체)를 제대로 인식하는지 모르겠습니다

 

이와 비슷한 현상이나 문제에 대해서 해결하셨거나 아이디어가 있으신 분은 답변 부탁드립니다 ㅠㅠ.

 

감사합니다

이 글에 대한 댓글이 총 4건 있습니다.

'postgreSQL 입력창'  이라는 것이 무엇인지는 모르겠지만,

서버측 문제라기 보다는 클라이언트측 문제로 보이네요.

클라이언트측 환경을 잘 정리해보세요.

 

김상기(ioseph)님이 2016-01-08 01:20에 작성한 댓글입니다.

putty 나 기타 다른 터미날을 사용할 경우에, UNICODE 전체가 들어가 있는 폰트

예를 들면, Google에서 제공하는, Arial Unicode MS와 같은 폰트를 선택해 주시기 바랍니다.

복붙이 된다는 것은, 실제 문자의 바이트 코드 문제라기 보다는 화면상에서만 깨져 보이는 것으로

보입니다.

아싸가오리님이 2016-01-11 01:33에 작성한 댓글입니다. Edit

TO 김상기님

아.. postgreSQL 입력창은 SQL편집기입니다.. 이상한 용어를 사용해서 죄송합니다

클라이언트측 환경이라는 것은 postgreSQL 설정 환경을 말씀하시는 건가요?

 

TO 아싸가오리님

SQL편집기에서 깨져보이는 일부 중국어들을 DB에 insert하면 깨진 글자 그대로 입력이 됩니다. 폰트를 선택해주시라는 말이 OS의 언어를 말씀하시는 건가요?

OS의 언어를 다른 것으로 선택하면 자동으로 PostgreSQL이 변경된 OS언어를 실시간으로 반영하는 건가요?

 

염치 없게 계속 질문하게 되서 죄송합니다..

업무 등으로 바쁘시겠지만 시간이 가능하시면 답변부탁드립니다 ㅠㅠ

 

 

장승우님이 2016-01-11 13:18에 작성한 댓글입니다. Edit

내용을 늦게 보았습니다. 혹시 아직까지 해결이 안되었다면, 몇가지 여쭈어 볼께요.

일단 사용하는 "SQL 편집기"는 어떤것을 말씀하시는 건가요? pgadmin 인가요?

그리고, SQL파일에 복붙하면 다시 제대로 보인다고 하는데요. .sql 파일을 연 텍스트 에디터가

어떤건가요?

제 생각에는, 해당하는 SQL편집기 문제로 보입니다.

 

 

아싸가오리님이 2016-01-13 21:34에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
9626distributed table. [3]
초로기
2016-01-19
8112
9625aes 256 암호화 문의드립니다. [2]
정성헌
2016-01-17
11287
9624트리거확인어떻게해야할까요? [1]
김원진
2016-01-11
8833
9622postgre의 중국어(간체) 인식에 대해 질문이 있습니다 [4]
장승우
2016-01-08
9486
9621대용량 데이터 Group by 튜닝법 질문드립니다. [2]
최대호
2015-12-30
8206
9620ECPG 컴파일 시 에러 관련 [1]
힛잉
2015-12-29
8167
9619postgresql으로 게임db 사용할려고 합니다. [4]
박대권
2015-12-27
8810
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다