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
운영게시판
최근게시물
Sybase Q&A 1277 게시물 읽기
No. 1277
한글이요
작성자
작성일
2005-09-06 10:43ⓒ
2005-09-06 10:51ⓜ
조회수
4,978

한글 문제입니다.

isql을 통해서 한글을 입력하고 보는데는 문제가 없으나

jdbc로 붙어서 insert 작업을 하면 한글이 물음표로 들어가 있구요,

그걸 다시 웹에서 select 해오면 한글이 제대로 나옵니다.

그리고 isql에서 직접 insert 한 한글은 웹에서 깨져서 나오구요.....

캐릭터셋은 UTF-8로 했고요, 넣는 데이터 자체는 컨버트작업 했기때문에 문제없는 데이터구요.

(캐릭터셋은 UTF-8로 쓸 것입니다.)

이런 경우를... 경험하신 분이나 아시는분 도움요청합니다~~ ㅠㅠ

 

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

Sybase ASE에서는 unicode 지원을 위한

data type을 제공하고 있습니다.

 

테이블을 생성할 때

char(), varchar() 대신에

unichar(), univarchar() 로 선언하세요.

 

웹에서 입력한 한글이 unicode 한글로 그대로 저장이됩니다.

한글 변환이 없이 말이죠.

그러나, isql 에서는 unicode 한글을 읽을 수 없읍니다.

웹에서는 유니코드를 해당 국가의 글자로 잘 표현이 되지만 말이지요.

 

대부분 사이트에서는 서버의 charset을 eucksc로 하고,

char()나 varchar()로 컬럼 데이터 타입을 사용하구요,

웹의 한글을 unicode <-> eucksc로 변환하여 사용하지요.

DB에 저장할 때는 eucksc로 변환, 웹에서 조회할 때에는 unicode로 다시 변환. 이런 방법으루요.

 

한글변환을 위한 모듈은 쉽게 구할 수 있을 것입니다.

존넘님이 2005-09-06 14:30에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1280IQ에서 ISQL 접속시(windows) [1]
deLiz
2005-09-08
6952
1279ASE 12.5인데요. 윈도우 2003에서 설치가 안되나요 [1]
이일환
2005-09-07
3249
1278더미테이블 관련 질문 [1]
2005-09-06
4356
1277한글이요 [1]
2005-09-06
4978
1276쿼리문 좀 만들어 주세요... 좀 급합니다... [4]
유석우
2005-09-04
4237
1275IQ ODBC 연결 오류 [1]
김상익
2005-09-04
3337
1274transaction 관련하여 테스트한 결과 문의 드립니다. [2]
최유복
2005-09-02
4508
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다