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 4416 게시물 읽기
No. 4416
특수문자 또는 깨진한글 입력시 에러가 발생하는데요
작성자
우동균(ggree1)
작성일
2015-07-01 15:24:21
조회수
2,676

스프링+ibatis 형태로 ASE 12 사용중입니다.

디비 캐릭터셋은 eucksc 로 되어 있구요

 

어플리케이션에서

˙¸˛¡◉ 또는 뀟, 쯭 등의 한글프로그램 기호표에서 입력된 몇몇 특수기호들과 깨진 한글

입력시에

 

com.sybase.jdbc3.jdbc.SybSQLException: Error converting characters into server's character set. Some character(s) could not be converted.

 

오류가 발생합니다.

 

디비의 캐릭터셋을 utf8 로 입력해야 된다는 글은 보았는데

 

그런데 아쿠아 같은 클라이언트 툴에서 동일한 데이터를 입력시에는 정상적으로 입력이 됩니다.

 

다른 해결 방법은 없는건가요?

또한 eucksc 로 사용중이던 디비를 utf8 로 변경시에 어떤 문제발생 소지가

있는지 고수님들의 조언 부탁드립니다

 

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

아쿠아툴이 JDBC를 사용하는건가요?

JDBC 파일을 최신버전으로 한번 테스트해보세요.

 

a님이 2015-07-01 15:37:48에 작성한 댓글입니다. Edit

답변 감사합니다.

일단 어플리케이션단에서 데이터 입력 전에 캐릭터셋 변경해서

오류는 안뜨게 입력되도록 했습니다.

단 저런 특수기호들은 물음표로 들어가 버립니다 ㅎㅎ;

우동균(ggree1)님이 2015-07-03 14:21:24에 작성한 댓글입니다.

 

아마도 ? 로깨지는건 구버전 JDBC파일이 확장한글처리를 못해서 일거에요

캐릭터셋을 ms949로 최신버전 테스트해보세요

 

a님이 2015-07-03 15:41:37에 작성한 댓글입니다.
이 댓글은 2015-07-03 15:51:36에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4420sybase 문자열 길이 최대값 관련 다시 여쭤봅니다. [1]
다시
2015-08-25
2311
4419죄송합니다. 8/24(월)에 올라온 "최대 문자열 .... 복구..."라는 글을 실수로 삭제하였습니다. [1]
허정수
2015-08-24
2063
4417일반pc 에 sybase 설치 가능여부 문의 [1]
우니
2015-08-14
2447
4416특수문자 또는 깨진한글 입력시 에러가 발생하는데요 [3]
우동균
2015-07-01
2676
4415sybase 에서 mssql로 DB 이전시 보통 어떤 방법으로 이전하나요? [1]
이규선
2015-06-29
1962
4414Sybase Central 구동 에러 [2]
또르르
2015-05-29
2305
4413db파일만 가지고 db를 start시킬 수 없나요? [1]
왕초보
2015-04-03
2187
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2017 DSN, All rights reserved.
작업시간: 0.073초, 이곳 서비스는
	PostgreSQL v9.6.3으로 자료를 관리합니다