목록 보기
주요 charset 소개 및 mybatis typehandler를 통한 한글 다루기
백엔드

주요 charset 소개 및 mybatis typehandler를 통한 한글 다루기

SSG.COM
SSG.COM
2023년 3월 24일

두줄요약

SSG DB와 관계사 DB 간 charset 차이로 한글이 깨지는 문제를 분석하고, 주요 charset 원리를 정리했습니다. MyBatis TypeHandler와 Java 문자열 변환을 활용해 한글이 정상 적재되도록 개선했습니다.

핵심 내용

  • SSG Oracle DB와 관계사 DB의 charset 차이로 한글 데이터가 깨지는 문제 분석
  • ASCII, ISO-8859-1, EUC-KR, x-windows-949, UTF-8의 문자 표현 방식과 호환성 정리
  • MyBatis TypeHandler와 Java getBytes, String 생성자를 활용한 인코딩/디코딩 처리
  • DB별로 서로 다른 TypeHandler를 적용해 한글 문자열을 정상 적재하도록 개선

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...