본문 바로가기

프로그래밍/이것저것 일하면서

QueryBox 데이터 내보내기 시 한글 인코딩 주의사항

반응형

QueryBox 데이터 내보내기 시 한글 인코딩 주의사항

QueryBox는 아주 괜찮은 프로그램이다. 발주사에서 툴을 제공해주지 않아도 라이선스에 구애받지 않고 무료로 사용할 수 있는 몇 안되는 프로그램 중 하나다. 기능적인 면에서도 DBA가 아닌 평범한 개발자의 입장에서 툴을 사용하므로 이 이상 바랄것이 없다. 다만 어느 프로그램이나 그렇듯 소소한 불편함이 가끔 있다. 데이터 내보내기/들여오기에서는 특히나 그런 점이 많았다.

데이터 내보내기 주의사항

스키마 8개 정도를 다 옮기고 애플리케이션을 구동시켜 보니 그제서야 한글이 깨진 것이 보인다. 아뿔싸...

분명히 디비에 접속할 때 문자 인코딩도 DB와 똑같이 맞춰줬는데 왜 그럴까? 몇 번을 테스트 해보아도 마찬가지다.

쉬는시간 한 번 가지고 찬찬히 살펴보니 옵션에 데이터 내보내기용 인코딩 설정이 따로 있었다. 이렇게 중요한 옵션이 왜 내보내기 창에 보이지 않고 글로벌 옵션에 쳐박혀 있는지 허허... 더 열받는 점은 MS949가 기본설정이었다. (아마 프로그램이 설치된 컴퓨터의 기본설정으로 보인다.) 이 프로그램을 사용하는 사람들의 목적을 고려해봤을 때, 현재 접속한 DB의 기본 캐릭터셋이나 UTF-8을 기본으로 잡아줘야 하지 않을지...

QueryBox 데이터 내보내기 시 한글이 깨질 때

  1. DB 접속 인코딩을 확인한다.
  2. [메뉴 > 옵션 > 데이터내보내기] 에서 파일 인코딩을 확인한다.
반응형

개발자가 그리는 인스타툰 팔로우하세요!