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 8946 게시물 읽기
No. 8946
psql 상에서의 한글깨짐현상!!
작성자
구자은(nsbergkamp10)
작성일
2012-02-07 09:45
조회수
13,308

psql (9.0.2, server 9.0.6)
Type "help" for help.

postgres=# \i set_up.exe
CREATE DATABASE
CREATE ROLE
psql (9.0.2, server 9.0.6)
You are now connected to database "korea".
CREATE SCHEMA
psql:set_up.exe:23: ######  CREATE TABLE / PRIMARY KEY ############### "temp_dept_i
fo_pkey" ############ "temp_dept_info" #####################CREATE TABLE
psql:set_up.exe:26: ##################:  "UTF8" ###############################################################:
xbd
 

 

오류내용을 그대로 붙여넣기 해서 보여드릴려 했지만 utf-8 에러가 나네요.

### 으로 표시한 부분은 한글이 깨진 부분으로 "뤳" 이런 글자 나와요.

 

psql 상에서 이런 경우 조치를 어떻게 취할까요?

 

알려주세요~

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

 show server_encoding;

show client_encoding;

이 값이 모두 UTF8이고, 

해당 SQL 스크립트도 UTF8이고, 

터미널 환경도 UTF8이면 한글 사용에 별 문제 없을겝니다. 

각 문자셋 환경을 살펴보세요. 

1. server encoding

2. client encoding

3. sql file encoding

4. terminal encoding

 

김상기(ioseph)님이 2012-02-07 11:11에 작성한 댓글입니다.

어떻게 확인할 수 있나요?

 

psql 상에서 \encoding은 client에 대한 인코딩방식 확인하는것은 알겠는데요

 

나머지는 어디서 확인하나요?

구자은(nsbergkamp10)님이 2012-02-07 11:35에 작성한 댓글입니다.
-- psql 에서
edb=# show server_encoding;
 server_encoding
-----------------
 UTF8
(1 row)

edb=# show client_encoding;
 client_encoding
-----------------
 UTF8
(1 row)

edb=# \q
-- 쉘에서
-bash-3.2$ echo $LANG
ko_KR.UTF-8
-bash-3.2$ file t
t: ASCII text
-- 터미널 encoding을 터미널 프로그램 환경설정창에서
김상기(ioseph)님이 2012-02-07 11:39에 작성한 댓글입니다.

쉘은 어디에서 실행하나요?

구자은(nsbergkamp10)님이 2012-02-07 14:33에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
8949PostgreSQL에도 rollback segment가 있나요? [4]
facy
2012-02-09
9979
8948db백업하는 방법 (psql)상에서 [1]
구자은
2012-02-07
8783
8947postgreSQL에서 이미지 파일 다운 가능한가요?? [2]
김종수
2012-02-07
9407
8946psql 상에서의 한글깨짐현상!! [4]
구자은
2012-02-07
13308
8941rank없이 테이블의 상위 1~5등 어떻게 가져올까요? [1]
박노성
2012-02-06
9829
8940어떻게 해야 인덱스를 타는 건가요? [3]
현승
2012-02-05
8661
8935프로그램을 실행했을때 변경된 테이블을 찾고싶습니다. [2]
히말라야새
2012-02-03
8811
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다