sql developer 한글 깨짐 물음표 폰트 설정 방법

sql developer 한글 깨짐 물음표 폰트 설정 방법

목차

한글 깨짐 현상

sql developer 한글 깨짐 현상은 다양하게 발생할 수 있는데요. 전체 메뉴에 한글이 표시되지 않는 다거나 sql developer 한글 물음표 현상 또는 위처럼 특정 기능 버튼이나 항목이 깨질 수 있습니다. 세 가지 설정에 따라 한글 깨짐 현상을 해결할 수 있는데요. 순서대로 살펴보겠습니다.

UTF8 설정

UTF-8은 “8-bit Unicode Transformation Format”의 약자로, 전 세계의 모든 문자를 하나의 문자 코드 체계에 담기 위해 만들어진 유니코드의 한 형식인데요. UTF-8은 특히 웹에서 가장 널리 사용되는 인코딩 방식입니다.

가변 길이 문자 인코딩을 사용하기 때문에 각각의 문자를 1바이트에서 4바이트까지 다양한 길이를 사용할 수 있기 때문에 호환성이 뛰어나고 유연하고요. 다양한 언어와 기술 환경에서 널리 사용되고 있습니다.

따라서 sql developer 환경 인코딩도 ‘UTF-8’로 설정해 주면 되는데요. sql developer 사당 ‘도구’ 메뉴를 클릭 후 맨 아래 ‘환경설정’ 항목을 클릭합니다.

환경설정 팝업 화면으로 진입하는데요. 왼쪽 카테고리 메뉴에서 첫 번째 ‘환경’을 선택 후 우측 화면 아래 ‘인코딩’ 항목 옆 콤보 박스를 눌러 ‘UTF8’을 선택 후 ‘확인’ 버튼을 누릅니다.

이제 sql developer 를 종료 후 재실행 후 확인해봅니다.

ide.conf 설정


SQL Developer에서 ide.conf 파일은 Oracle SQL Developer의 설정을 사용자 정의하는 데 사용되는 구성 파일인데요. Oracle SQL Developer는 오라클 데이터베이스를 위한 통합 개발 환경(IDE)으로, ide.conf 파일은 이 IDE의 시작 시 구성 옵션을 정의하며, 메모리 할당량, 폰트 설정, 프록시 설정 등 다양한 실행 환경 설정을 포함할 수 있습니다.

SQL Developer 설치 위치로 이동해, ide.conf 파일을 수정해 줄건데요.

위치는 C:\sqldeveloper-23.1.0.097.1607-x64\sqldeveloper\ide\bin와 같으며, 사용자에 따라 앞에 위치는 다를 수 있습니다.

기존 ide.conf 파일을 복사 후 백업 하나 받아 주시고요.

#System properties by the Netbinox-Oracle IDE bridge

AddVMOption -Dnetbeans.home=../../netbeans/platform/
AddVMOption -Dnetbeans.logger.console=true
AddVMOption -Dexcluded.modules=org.eclipse.osgi
AddVMOption -Dide.cluster.dirs=../../netbeans/fcpbridge/:../../netbeans/ide/:../../netbeans/../
AddVMOption -Duser.language=en

메모장으로 ide.conf 파일을 열어 “AddVMOption -Duser.language=en” 항목을 추가후 저장하면됩니다.

마찬가지로 sql developer 재실행 후 확인해 봅니다.

sql developer 한글 폰트 설정

위에서 알려드린 ‘환경설정’ 화면으로 이동 후 좌측 메뉴에서 ‘코드 편집기’를 선택 후 하단에서 ‘글꼴’을 누릅니다.

이어서 글꼴 이름 콤보 박스를 눌러 ‘한글 폰트’로 지정해 주면되고요. 하단에 선택한 글꼴과 크기로 표시된 샘플 텍스트를 통해 미리 확인할 수 있습니다.

정리

오늘은 sql developer 한글 깨짐 현상 발생시 조치하는 방법에 대해 알아 봤는데요. 세 가지 방법으로 해결할 수 있었습니다.

  1. 환경설정에서 인코딩을 UTF8로 설정함
  2. 통합 개발 환경 파일인 ide.conf 파일 내 시작 옵션 ‘Duser.language=en’ 추가
  3. 기본 편집 환경에서 한글 폰트로 설정함.

누군가에게 도움이 되길 바라며 이만 마치겠습니다.

감사합니다.

Leave a Comment