jConnect에서 한글 처리문제 및 해결방안

Slides:



Advertisements
Similar presentations
- C-style formatting - format() method.  file = open(‘file.txt’, [mode]) ◦ Mode  ‘r’: for reading (default)  ‘w’: for writing (truncate if already.
Advertisements

1. 2 최종 사용자. “ 이런 한글 깨지네.” Unicode 에 대해 전혀 모르는 개발자. UTF-8 을 쓰니 Unicode 완비되었다고 생각하는 사람. 세상에는 여러 종류의 인코딩이 존재하고 있다는 것을 아는 사람. UTF-8 이 곧 Unicode 가 아니라는 것을.
ㅋㅋ 다른 집단과 명확히 구별되는 가치체계와 지식 그리고 그에 부합하는 기술을 가지고 있어야 한다. 가치체계 - 사회복지사윤리강령, 선서 등 기본요소 완성 지식 - 사회복지사 1 급 자격증 시험으로 완성 기술 - 명확하지 않으나 실습, 보수교육을 통해 완성 Client.
1 넷스팟 MAC ID 설정 방법 ( 서울캠퍼스 기준 ) 각종 스마트폰의 WiFi 를 이용시 각종 스마트폰의 WiFi 를 이용시 MAC ID 설정을 하는 방법 입니다. 아이폰의 경우는 별도의 설정없이 바로 사용이 가능하오니, 사용이 어려울 경우, 고객센터로 문의하시면 됩니다.
UNICODE Seminar – 한국에서 프로그래머 하기 By bleujin.
Progress Report YoonMo Yeon
앱인벤터 기초과정 (1차시) ㈜헬로앱스 강사: 김영준 목원대학교 겸임교수.
WDSF ID-Card 발급 메뉴얼 WDSF ID Card 발급이유 ◆여권 등 다른 신분증 없이 WDSF ID Card 만으로 대회 등록이 가능.(평생 한번 발급) ◆모든 대회의 안티 도핑 양식을 쓸 필요 없음. ◆대회 결과에 정확한 영문이름 노출. ◆WDSF World.
아름다운 문화를 만들어가는 좋은 사람들- 좋은상조그룹
목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
안성시립도서관 무선랜 사용자 Mac 확인 및 설정방법
LG전자 트롬을 위한 기획안.
좋은 강의 국제관계학과 정연식.
Adobe®Clean Site Program
국가도서관통계시스템 수치입력자 매뉴얼 이의신청 방법 Version. 1.0.
Oozie Web API 기능 테스트 이승엽.
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
표지 Ⅵ. Web VAN 사용자매뉴얼 (브라우저보안설정)
Ch.07-5 xml-rpc 사용하기 김상엽.
SAS Foundation Client 9.4 설치 가이드
보고서 #7 (기한: 6/2) 2개의 스택, stk1, stk2를 이용하여 큐를 구현하라.
ES-6132R 화재테스트 작성일자:2013년 03월 28일 이 상 석 제조본부 고객지원팀
조 병 규 Software Quality Lab. 한국교통대학교
오브젝트 조합 회로 IT CookBook, VHDL을 이용한 디지털 회로 입문.
RS 및 D 플립플롭 RS Flip Flop 래치는 어떤 입력 레벨에 의해서 제어되는 데 플립플롭은 클록 입력이라고
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
4-1장. MySQL 제13장.
Communication and Information Systems Lab. 황재철
작업장에서 불의의사고로 절단사고가 발생했다면
IE사용시 KOTRA 홈페이지 회원가입 및 사업신청에 어려움이 있으신 고객님을 위한 해결방법 안내
자바 5.0 프로그래밍.
10장. 예외처리.
유니코드의 다양한 이해 Samsung Software Membership – 22기 백재현.
보도메일 이미지 문제해결 Version 1.0( 미디어국 제작)
Html(front end) & jsp(back end)
VHDL Mealy and Moore model
“고린도 전서 12장 12-14절 말씀” 감사! 감사해요! 설교 : 황성구 전도사님 * 성경은 예배전에 찾아두세요*
문자 인코딩에 관하여 팀 E.E 강재문, 윤영호 백진후, 조남훈.
WDSF ID-Card 발급 메뉴얼 WDSF ID Card 발급이유 ◆여권 등 다른 신분증 없이 WDSF ID Card 만으로 대회 등록이 가능.(평생 한번 발급) ◆모든 대회의 안티 도핑 양식을 쓸 필요 없음. ◆대회 결과에 정확한 영문이름 노출. ◆WDSF World.
USN(Ubiquitous Sensor Network)
인터넷응용프로그래밍 과제 실습.
보고서 (due 5/8) 다음과 같은 방식으로 문제를 해결하시오. 문제 분석 알고리즘 작성 프로그램 작성 테스트 및 검증
4.19 혁명의 원인과 과정, 결과 사 회 6학년 1학기 3. 대한 민국의 발전 [2]민주 시민이 승리하던 날들(9/14)
자바 5.0 프로그래밍.
보고서 #7 (기한: 6/2) 2개의 스택, stk1, stk2를 이용하여 큐를 구현하라.
환경관리 규정 - 목 차 – 1.적 용 범 위 9.환경관리 교육 2.목 적 10.환경 점검
스마트폰을 이용한 조명제어 ㈜ 성림 M&C
PMIS 서버 설정 환경설정 작성자 : 배경환.
S-Work 2.0 DRM 신규 버전 설치 가이드 SOFTCAMP
Open4U 공급업체 접속 방법 Open4U 시스템 신규 접속 방법 메인 화면 및 로그인 하기 초기 비밀번호 변경하기
중등교원 전보시스템 로그인 오류시 해결 해결방안 * 작성일 2016 년 12 월 15일 * 작성자 광주광역시교육청.
실험 10 OP Amp 연산회로.
LTSystem in Korea since 2011
The American Physiological Society
농원 사업계획서.
(생각열기) 횡파와 종파를 구분하는 기준은 무엇인가?? 답 : 진동하는 방법의 차이
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
디지털논리 회로 1차설계 예비보고서 2006 송만성 2007이상진 2007배정준 2007김효진.
MIDP 네트워크 프로그래밍 ps lab 김윤경.
Mr. Software engineering Project group 9.
Static과 const 선언 조 병 규 한 국 교 통 대 학 교 SQ Lab..
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
In-house Consultant Training
“Poster Main Title” Author and co-author names
Team Project no.1 Airport Simulation 예쁜 훈쌤 김영훈 이준영 황정아.
비축사업 전자계약시스템 도입 용역 사용자매뉴얼(업체담당자용) Version 1.0.
1. SNMP Setting IP 설정 NetAgent Mini 카드에 제공된 CD의 Netility 프로그램을 설치하여 프로그램을 실행시킨다. Netility 프로그램을 실행하면 네트워크에 있는 SNMP 카드를 찾게 됩니다. “Configure”를 선택하면 IP 설정.
연구실안전관리시스템 온라인 안전교육 수강방법.
논리회로 설계 및 실험 8주차.
CCISS 어레이 형식 centos7 설치방법
Presentation transcript:

jConnect에서 한글 처리문제 및 해결방안 CS&S Sybase Korea jseo

목차 jConnect를 사용할 때 문제점 해결 방안 Connection String 설정방법 ASE version

jConnect를 사용할 때 문제점 ASE default charset에 따라 다르게 동작함 Eucksc Ct-lib를 사용하는 applications(esql/c 포함)을 사용할 경우에 ASE 최근의 versions은 “확장한글”에 대한 입력/출력이 가능함. “똠방각하”, “미용샾”, “꺆”, … 그러나 java applications에서는 확장한글을 표시하지 못하고 '?'로 표시함. 왜냐하면 client-charset(“CHARSET”)을 eucksc로 명시하기 때문임

jConnect를 사용할 때 문제점 Cp949(확장한글 charset) java에서 지원하는 cp949는 초기 ksc5601 charset을 지원함. 그러므로 확장한글에 지원이 없음. 즉, Eucksc와 같은 charset임 한글 이외의 charsets(iso_1, roman8, ...) 한글 charsets이 아니므로 정상적인 처리 불가능 eucksc/cp949로 변환하여 처리함. 입.출력을 모두 eucksc/cp949로 처리하므로 확장한글이 깨진 상태(?)로 처리됨

해결 방안 최신 EBF 적용 새로운 connection string이 추가됨 jConnect 6.05, jConnect 7 or later 만 지원함 jConnect 6.05 ESD#24, jConnect 7.0 ESD#7부터 지원함 새로운 connection string이 추가됨 JAVA_CHARSET_MAPPING 모든 charsets(한글 이외의 charsets 포함)을 지원함 "CHARSET" property 설정은 불필요함. disable character set conversion에 영향받지 않음 Utf8을 제외한 모든 charset에 대하여 0/1 모두 가능함

Connection string 설정하는 방법 -ASE charset에 대하여 utf8 disable character set conversion: 0(default) =>필수적임 CHARSET,JAVA_CHARSET_MAPPING 명시하지 않거나 명시할 때에는 반드시 utf8만 명시할 것. Example a) CHARSET=""; JAVA_CHARSET_MAPPING=""; b) CHARSET="utf8"; c) JAVA_CHARSET_MAPPING="utf8";

Connection string 설정하는 방법 -ASE charset에 대하여 Other charsets disable character set conversion에 영향받지 않음 반드시 JAVA_CHARSET_MAPPING를 ms949로 설정함. Example a) CHARSET=""; JAVA_CHARSET_MAPPING="ms949"; b) CHARSET="<ASE default charset>";

Connection string 설정하는 방법 - Java source … try { info.put("user","sa"); info.put("password",""); info.put("JCONNECT_VERSION", "6"); info.put("JAVA_CHARSET_MAPPING", “MS949”); } catch(Exception e) {System.out.println("Property error");}

ASE version 아래 버전에서 테스트 됨 ASE 15.x(utf8, iso_1, roman8, cp949, eucksc) ASE 12.5.4(iso_1, eucksc)