SQL Developer로 작성한 파일에서 한글이 깨진다면?
programming/database

SQL Developer로 작성한 파일에서 한글이 깨진다면?



어떤 Tool 을 사용하기 전에 개발환경 셋팅은 정말 중요한 부분을 차지합니다. 후에 생길 수 있는 문제의 수고로움을 덜어주는 효과가 있죠. 그 중 하나로 인코딩 설정이 중요합니다. 며칠 전 포스팅했던 SQL*PLUS에서 한글 깨짐에 이어 SQL Developer 마저도 한글이 깨지는 안타까운 모습을 보이게 되었습니다. 다행히도 간단한 작업만 해주면 해결할 수 있으니 친절한 설명과 함께 바로 잡아봅시다.







1. 작성한 .sql 파일에서 한글이 깨진 것을 확인


공들여 작성한 SQL 파일을 Github에 push하려고 하던 찰나, 이런 끔찍한 광경을 확인하였습니다.

문제를 해결하기 위해 복사본인 join2.sql을 만들었습니다.







2. 도구 - 환경설정 - 환경 탭에서 인코딩 설정


메뉴바에 있는 도구 탭에서 환경설정에 들어가면 다음과 같이 인코딩 항목에 MS949 로 되어있습니다. 살포시 UTF-8로 바꿔줍시다.







3. MS949로 작성된 한글 수정


어쩔 수 없이 join.sql, join2.sql 파일을 동시에 켜고 비교 대조하면서 타이핑을 다시 하게되는 우를 범하였습니다. 이런 눈물의 과정을 거치게 되면 다음과 같이 아름다운 모습을 확인하실 수 있습니다.