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 6546 게시물 읽기
No. 6546
[질문]로그파일을 한글로 보려면?
작성자
황영철(redocto)
작성일
2006-02-20 18:10
조회수
2,436

linux 서버이고 문자셋은

LANG="ko_KR.eucKR" 입니다.

 

postgres 설치시

initdb -E UTF-8 --lc-collate=C 로 설치하였습니다.

 

postgres 계정의 문자셋은 다음과 같이 하고 psql을 시작 종료 합니다.

LANG="ko_KR.UTF-8" 이구요.

 

db서버에 연결하여 자료를 입력하고 볼 때는 상관이 없는데 로그파일의

문자가 깨져서 나오네요... ㅠ.ㅠ

postgres의 문자셋을

LANG="ko_KR.eucKR" 로 맞추어서 재시작해야 로그가 보이는 데요.

이문제를 해결할 수 있는 방법은 없나요?

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

문제가 이상하네요.

postgres 프로세스는 utf-8로 환경에서 실행되어야

로그에서 한글로 메시지가 기록됩니다.

이때 기록되는 내용의 문자셋은 utf-8이고.

 

이것을 vi 같은것으로 보게 되면,

중간 중간 깨지는 한글 때문에 vi 쪽에서 utf-8 문서가 아니다고 판단해서 제대로 안보여줄 수 있습니다.

하지만 iconv 로 파이프를 통해서 보세요. 잘못된 utf-8문자는 무시하고.

 

왜냐하면, 서버가 euc-kr로 실행되면 한글 관련에 문제가 많습니다.

서버메시지들은 모두 utf-8로 작성되었거든요. po 파일이.

 

잘 해보시길.

김상기(ioseph)님이 2006-02-21 18:18에 작성한 댓글입니다.

김상기님 감사합니다.

iconv로 보니까 로그파일이 잘 보이네요....

 

iconv로 보지 않아도 한글로 로그를 출력하고 잘 보이게 하려면

서버의 문자셋과 postgresql 의 문자셋, 설정파일..등등을

어떻게 해야 하나요?

 

또 그렇게 했을때 DB 의 한글정렬/입.출력등에 지장은 없나요?

 

 

황영철(redocto)님이 2006-02-22 09:41에 작성한 댓글입니다.

 

UNICODE 로 하시면 어떨까요???

김석래(sukrae)님이 2006-02-28 10:20에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6553효율적인 Table Partitioning [1]
서경석
2006-02-24
2641
6548윈도에서 매일 한번씩 백업.. [1]
감사합니다
2006-02-21
2488
6547DB 복구 문제. ㅠㅠ [1]
권진호
2006-02-21
2514
6546[질문]로그파일을 한글로 보려면? [3]
황영철
2006-02-20
2436
6545특정 배열타입에 대하여 그 배열의 요소의 타입을 알 수 없을까요? [2]
tyro
2006-02-20
2148
6544윈도우에서 createuser에 관하여... [4]
linuver
2006-02-19
2676
6543psql 로 테이블 만드는것 좀 ^^;; [1]
박재범
2006-02-17
2362
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다