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 10106 게시물 읽기
No. 10106
CLIENT_ENCODING 영구적으로 UTF-8로하는방법
작성자
신규사용자
작성일
2019-09-30 13:35
조회수
3,472

 안녕하세요, 신입사원으로 발령받아서 작업을 하는도중 궁금증이 있어서 여쭈어보려고 합니다.

 

다름이 아니오라, 제가 현재 Oracle11에서 Postgre10.5로 이행을 모의로 해보라 하시는 상사분의 말씀을 듣고, 모의로 하는 도중에 

계속 PERL 문자열이 깨져서, 확인을 하니, POSTGRESQL의 CLIENT_ENCODING이 계속 UTF-8로 'SET'문을 써서 설정을 해주어도

SJIS로 설정이 되어있더군요... 윈도우 OS라 그런거라고, 스택오버플로우에선 그러고, POSTGRE.CONF를 확인하라는 말씀들도 보여서, 

확인을 해보면 UTF-8로 선언은 확실히 해주었는데, 왜 계속 SHOW문으로 찾아보면 UTF-8이아닌, SJIS로 설정이 되어있는지 알고싶습니다.

그리고 영구적으로 UTF-8로 설정을 하는 방법은 없는지 여쭙고싶습니다.

감사합니다.

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

 생각보다 기본적으로 알아야 할 부분이 많이 있어 그것 모두를 언급하기는 힘듭니다. 

 

일단 데이터베이스를 만들 때, 그 데이터베이스의 인코딩을 utf-8 로 해서 만들고, 

클라이언트 실행 환경을 utf-8 환경으로 해 놓고 사용하면, 

utf-8 문제는 간단하게 풀릴 것 같네요. 

perl 실행하는 OS의 환경을 utf8로 만들고 사용하면 될 것 같습니다. 

 

김상기(ioseph)님이 2019-10-01 16:19에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1010912 버전 업그레이드 이야기 [3]
김상기
2019-10-13
3706
10108ctid 문의 [2]
임진승
2019-10-08
4044
10107crosstab에서 동적으로 2개를 뽑아내려하면 어떻게 해야되나요? [2]
이태영
2019-10-04
3460
10106CLIENT_ENCODING 영구적으로 UTF-8로하는방법 [1]
신규사용자
2019-09-30
3472
10105windows10에 postgresql 설치 후... [1]
전상도
2019-09-25
4081
10104우분투(Ubuntu) 리눅스에 PostgreSQL설치시 pgdata(data_directory)경로변경하여 설치하는 방법 문의 [1]
황동현
2019-09-04
3737
10103dump/restore로 테이블들을 재작성 하고 있습니다만. [1]
ohworld5
2019-08-26
3397
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다