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 6873 게시물 읽기
No. 6873
파일로 퀴리 입력시 에러 발생
작성자
조성남
작성일
2006-10-30 16:50
조회수
6,510

한글 입력시에  psql 설정은 uhc 디비 설정은 utf8으로 맞추었습니다.

.psqlrc 파일에 set client_encoding.= uhc 설정 후

psql

insert into testdb values('테스트 입니다');

==> 성공


testfile.sql 파일 생성후 아래 입력후 저장

insert into testdb values('테스트 입니다');

psql -f testfile.sql 

==> "오류 UTF-8에서 사용할수 없는 문자가 있음 : 0xb1

       This error can also happen if the byte sequence does not match the encoding expected by the server , which is control by client encoding


대략 해석하면 클라이언트 인코딩을 바꾸라는 이야기 인거 같은데요 이미 .psqlrc 파일에서 uhc로 설정을 해주었는데요  다른곳에서 바꾸어 주는게 있나요? 파일로 퀴리를 입력하면 에러가 발생하네요

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

alter database DB이름 set client_encoding=uhc;


를 하고 해보시구요 잘 완료가 되면 다시 돌려놓으셔도 되고요..

위처럼 하시면 해당 DB에 접속할 때마다 클라이언트 인코딩이 uhc가 됩니다.

신기배(소타)님이 2006-10-30 16:52에 작성한 댓글입니다.

psql

alter database testdb set client_encoding=uhc;

\i testfile.sql;


이렇게 해도 역시 같은에러 남니다.

보니깐 파일로 저장된건 무조건 안되는군요.

질문1.

파일에 한글이 들어 있을시에는 무조건 파일을 utf8 으로 변환후에 client인코딩을 utf8으로 변환해주고 \i 파일이름 이렇게 해주어야 하던데요

한글이 들어 있는 파일을 임포트 시에 꼭 utf8으로 변환하지 않고도 임포트 할 수 있는방법이 있나요?

조성남님이 2006-10-30 17:15에 작성한 댓글입니다. Edit

psql

alter database ...

하셨으면 나갔다 들어오셔야 합니다.


파일에 한글이 들어있을 때 무조건은 아니구요 서버나 클라이언트 인코딩 설정에 따라가게 되어 있습니다. 파일이 uhc이고 서버 인코딩이 utf8이고 클라이언트 인코딩이 uhc이면 상식적으로도 되야 정상입니다만 그렇지 않을 경우 변환을 해야만 하는 수도 있습니다.


노여워마시고 iconv같은걸로 명령 치시고 커피한잔 드시고 오세요 ㅋ;

신기배(소타)님이 2006-10-30 17:21에 작성한 댓글입니다.

재부팅 하고 와서 하는데 동일한 에러 발생하네요 T_T;;

혹시 리눅스 한글 설정이 잘됐는지 봐야 겠습니다.


신기배님 친절한 답변 감사 드립니다.

조성남님이 2006-10-30 17:39에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6876PostgreSQL 8.2 Beta2 릴리즈~ [3]
신기배
2006-11-01
4148
6875StreamServerPort: gethostbyname(*) failed [6]
손상혁
2006-11-01
4443
6874초보의 function 만들기 도움 요청 ^-^ [3]
롱다리
2006-10-30
5921
6873파일로 퀴리 입력시 에러 발생 [4]
조성남
2006-10-30
6510
6872insert가 갑자기 안됨니다. -_-; [3]
김성운
2006-10-30
4620
6871급질> 문장 속에 단어 찾기... [5]
2006-10-30
4108
6870[질문]Fedora Core 4,5 + Postgres 8.~ 에서 부팅시 postmaster가 시작않됨 [6]
페도라이상해
2006-10-26
4113
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다