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 7353 게시물 읽기
No. 7353
SET client_encoding='SJIS' 이것을 psql 이시작하면서 부터 클라이언트 인코딩을 이것으로 고정하려고하는데요 잘안되네요.
작성자
김대헌(terisss)
작성일
2008-02-29 15:45
조회수
6,174

웹의 인코딩이 Shift-jis 로 되어 있습니다. 

그래서 DB를 일단 EUC_JP 로 만들고, 클라이언트 인코딩을  
ssh  연결로 해서 매번  Set client_encoding='SJIS' 로 설정했습니다. 

근데 ssh 로 연결해서 클라이언트 인코딩을 변경 해 봐야 제가 연 ssh 에서만 유효한것 같더군요...

다시 ssh를 다시 하나 새로 만들어서 열어보니 클라이언트 인코딩이 다시 EUC_JP 로 되어 있었습니다. 

그래서 확인한게 

postgresql.conf 파일에 
아래의  명령어를 추가 했는데요 

#client_encoding = SJIS 

이게 전혀 먹히지를 않습니다. 찾아본 바로는 이게 맞다고 하는데 
참고로 DB 버전은 psql 7.2.3 입니다.  여기저기 다 확인해 봤는데  제서버에는 먹히지를 않습니다. 

부탁드립니다.

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

#은 빼보세요 주석표시입니다


DB를 최신버젼으로 업그레이드 해주세요 그게 좋죠


ssh에서 Set client_encoding='SJIS' 하여 정상출력되면


웹에서 DB에 접근할때 마찬가지로 Set client_encoding='SJIS' 를 맨처음 넣어주면 정상 출력 될겁니다

그냥님이 2008-02-29 16:09에 작성한 댓글입니다.
이 댓글은 2008-02-29 16:38에 마지막으로 수정되었습니다. Edit

감사합니다. 


client_encoding = SJIS 


한후에 DB를 정지하고 다시 실행해보니 DB 에러가 납니다. 


client_encoding = 'SJIS' 해도 별 차이가 없고, 나와 있는 설명 문서보면 

이렇게 표시 되어 있는데 제 서버가 너무 오래된 것이라 그러는 것인지. 


부탁드립니다.

김대헌(terisss)님이 2008-02-29 16:14에 작성한 댓글입니다.
이 댓글은 2008-02-29 16:21에 마지막으로 수정되었습니다.

PGConn pg_conn ;


DB 연결 


PQsetClientEncoding( pg_conn , 'SJIS' ) ;


보통 C에서는 요렇게 쓰거든요 ^-^;


웹은 어떻게 쓰는지 모르겠네요


PHP 에선 요렇게 있는걸로 알고 있긴 한데.. ^-^;;;

pg_setclientencoding( )

abcd님이 2008-03-03 10:35에 작성한 댓글입니다. Edit

감사합니다. 해결 되었습니다.  db 버전이 역시 문제였네요.

김대헌(terisss)님이 2008-03-05 16:51에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7362시퀀스 문제 [1]
초짜군
2008-03-05
6182
7361배열과 FK [2]
이리
2008-03-04
5811
7360시퀀스 문제 [3]
초짜군
2008-03-01
6322
7353SET client_encoding='SJIS' 이것을 psql 이시작하면서 부터 클라이언트 인코딩을 이것으로 고정하려고하는데요 잘안되네요. [4]
김대헌
2008-02-29
6174
7352초짜입니다. 고수님들 도움을... [2]
임병민
2008-02-29
5771
7351쿼리를 날리면 연결이 끈겨요... [5]
초짜군
2008-02-27
6339
7350시간을 다시 셋팅하려면 어떻게 해야하지요? [1]
엿성
2008-02-27
6160
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다