프린트 하기

OS 환경 : Windows 11 (64bit)

 

DB 환경 : Oracle Database 19.3.0.0, SQLcl 25.2

 

에러 : SQLcl 한글깨짐 문제

SQLcl 25.2 버전을 윈도우에서 실행할때 글자 깨짐 문제

1
2
3
4
5
6
7
8
9
10
11
CMD> cd C:\Users\xxxxx\Downloads\sqlcl-25.2.2.199.0918\sqlcl\bin
CMD> sql
 
 
SQLcl: 由대━??25.2 Production, ??7??29 20:43:24 2025
 
Copyright (c) 19822025, Oracle.  All rights reserved.
 
ved.
 
사용자 이름? (''?)

 

 

해결 방법 : chcp 65001 입력 후 실행

cmd 창에서 chcp 65001 입력 후 sqlcl 실행

1
2
3
4
5
6
7
8
9
10
11
12
13
CMD> chcp 65001
입력 후 아래와 같이 변함
Active code page: 65001
 
CMD> cd C:\Users\xxxxx\Downloads\sqlcl-25.2.2.199.0918\sqlcl\bin
CMD> sql
 
 
SQLcl: 릴리스 25.2 Production, 화 7월 29 20:45:41 2025
 
Copyright (c) 19822025, Oracle.  All rights reserved.
 
사용자 이름? (''?)    

정상적으로 글자가 깨지지 않음

 

 

원인 : cmd 인코딩 문제

기본 인코딩이 UTF-8(65001)이 아니어서 발생한 문제

UTF-8(65001)로 설정해주면 정상적으로 한글이 깨지지 않음

 

 

참조 : https://positivemh.tistory.com/1260

https://docs.oracle.com/en/database/oracle/sql-developer-command-line/25.2/sqcug/working-sqlcl.html

https://www.oracle.com/kr/java/technologies/downloads/#jdk21-windows