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 1459 게시물 읽기
No. 1459
클라이언트 character set 문제
작성자
한원
작성일
2006-03-15 11:27ⓒ
2006-03-15 11:29ⓜ
조회수
4,852

우선 서버 character set 은 iso_1 이고요..

SQL Advantage를 실행 시켜서 options 에서 utf8 로 값을 변경한후..

접속을 했습니다.. 그런데 '로그 -1'과 같은 로그가 나오네요..

select @@client_csname 을 하면 NULL 로 뜨고요..

보면은.. 서버에 utf8 이라는 character set 이 없다는 것 같은데..

만약.. 이 서버에.. utf8 로 한글 값을 입력하고 싶다면..

어떻게 접속해서 어떤 방법으로 가능한지 알고 싶습니다.....

 

=== 로그 -1 ===============================================

Server Message: Number 2409, Severity 11
Server 'SYBASE', Line 1:
Cannot find the requested character set in Syscharsets: name = 'utf8'.
Server Message: Number 2411, Severity 10
Server 'SYBASE', Line 1:
No conversions will be done.
Server Message: Number 5703, Severity 10
Server 'SYBASE', Line 1:
Changed language setting to 'us_english'.
==================================================================

 

<><><><><><><><<><><><><><><><>

하고자 하는 일에 대한 부연 설명을 드리자면..

Unix 기반에 sybase 가 설치되어 있습니다.. character set은 iso_1 입니다

그 곳 DB 안에.. Table 에 값이.. varchar(255) 크기의 값이 있는데..

그곳에 영어로 되어 있는 값을 한글로 변경하려고 합니다.

그런데.. utf8 로 업데이트해야 다른 appl 에서 문제가 없다고 하네요..

그래서 utf8 로 접근해서 값을 변경하고자 하는데.. 맘대로 안되네요..

답답합니다!!!!

테스트 한다고 제 컴퓨터 xp에 sybase 서버를 iso_1 로 설치하고..

제 컴퓨터 안에서 SQL Advantage를 실행 시켜서 options 에서 utf8 로 하면..

위와는 다른.. '로그 -2'와 같이 뜨더라구요.. 왜 utf8 로 했는데 NULL로 setting 되는지 모르겠습니다.

server config 를 실행시켜서 configue Adaptive server 를 클릭해서

접속이 되면.. Language 를 클릭해서.. 이렇게 추가도 했습니다.

Code Page 850 (Multilingual) character set
ISO 8859-1 (Latin-1)-Western European 8-bit character set
Unicode 3.1 UTF-8 Character Set

그런데 '로그-2'와 같이 뜰까요...

 

===== 로그 -2 ============================================

Server Message: Number 5704, Severity 10
Server 'TEST', Line 0:
Changed client character set setting to '<NULL>'.
Server Message: Number 5703, Severity 10
Server 'TEST', Line 0:
Changed language setting to 'us_english'.
===================================================================

 

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

ASE 설치시 language 가 제대로 설치되었는지 궁금하네요.

 

서버의 char_set 부분은 쉽게 변경하기가 어렵습니다.

 

유지보수업체로부터 도움을 받는 것이 좋을것 같네요.

존넘님이 2006-03-15 12:29에 작성한 댓글입니다. Edit

우선 답변 감사드림니다..

 

존넘님 글을 보면..   ASE 에 language 가 제대로 설치 안되어서 그렇다는 말씀이신가요...

 

유지보수업체 부르는 것 이외에는 다른 방법은 없다는 얘기인거죠.. ㅡ_-;;

 

 

한원님이 2006-03-15 14:09에 작성한 댓글입니다. Edit

우선은 사용하고 계시는 ASE 버전이 무엇인지요...

 

ASE를 설치할 때 Language 모듈을 설치하는 부분이 있습니다.

 

다른 서버에서나 site에서 한글 문제가 없었는데,

동일한 환경인데 해당 서버에서만 문제가 있는 것인지 모르겠네요.

 

설치와 관련된 문제는 사용자나 DBA가 그 문제를 해결하기가 쉽지 않습니다. 정확한 문제가 무엇인지를 진단하여야 조치를 할 수가 있는데, 그 때문에 전문가의 도움이 필요할 수 있다는 것이지요.

 

시간만 보내고 고생하실것 같아서 도움을 받으시라고 말씀드리고 싶군요.

존넘님이 2006-03-15 17:32에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1462트랜잭션 로그의 처리 [2]
시가있는풍경
2006-03-20
4928
1461sybase db 를 설치하려면 뭐를 다운받아야 하나요 ? [1]
이성윤
2006-03-17
4045
1460도와주세요 [3]
김남형
2006-03-16
3385
1459클라이언트 character set 문제 [3]
한원
2006-03-15
4852
1458서버랑 클라이언트랑 character set 꼭 같게 해야 하나요? [2]
한원
2006-03-14
4130
1457한글 정렬(order by) [2]
한원
2006-03-13
4224
1456고수님들 부탁드려요 빨리 [2]
박정제
2006-03-11
3745
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다