본문 바로가기

개발노트

PuTTY 한글 설정 방법 및 한글 깨짐 해결 방법

반응형

이번 글에서는 PuTTY 한글 설정 방법과 한글이 깨지는 경우 해결 방법에 대해 알아보겠다.

 

PuTTY를 이용하여 Linux 서버에 접속하다 보면 한글이 깨지거나 정상적으로 표시되지 않는 경우가 있다.

 

이러한 문제는 대부분 문자 인코딩(Character Set) 설정을 변경하면 해결할 수 있다.

 

PuTTY 한글이 깨지는 이유

PuTTY는 서버와 문자 인코딩을 이용하여 데이터를 주고받는다.

 

서버와 PuTTY의 문자 인코딩이 서로 다르면 한글이 정상적으로 표시되지 않고 깨져 보일 수 있다.

 

최근 Linux 배포판은 대부분 UTF-8을 기본으로 사용한다.

 

PuTTY와 서버의 문자 인코딩이 서로 일치해야 한글이 정상적으로 표시된다.

 

PuTTY 한글 설정 방법

PuTTY를 실행한 뒤 왼쪽 메뉴에서 다음 항목으로 이동한다.

 

Window
└─ Translation

Received data assumed to be in which character set
↓

UTF-8 선택
 

Character set 변경

Received data assumed to be in which character set

 

기본값을 확인한 뒤 다음과 같이 변경한다.

 

UTF-8
 

 

최근 Ubuntu, Rocky Linux, Debian, CentOS Stream 등 대부분의 Linux 배포판은 UTF-8을 기본 문자 인코딩으로 사용하므로 별도의 설정이 없다면 UTF-8을 선택하는 것이 좋다.

 

putty UTF-8 설정

 

설정을 완료한 뒤 다시 서버에 접속하여 한글이 정상적으로 표시되는지 확인한다.

 

설정 저장하기

매번 설정을 변경하지 않으려면 세션으로 저장하는 것이 편리하다.

 

다음 순서로 진행한다.

  • Session 선택
  • Saved Sessions 입력
  • Save 클릭

 

이후 저장된 세션을 이용하면 UTF-8 설정이 그대로 유지된다.

 

매번 Character Set을 변경할 필요가 없어 편리하다.

 

putty 접속 정보 저장
putty 접속 정보 저장

 

그래도 한글이 깨지는 경우

UTF-8로 설정했는데도 한글이 깨진다면 다음 사항을 확인해 보자.

 

서버 Locale 확인

Linux 서버에서 다음 명령어를 실행한다.

 
locale
 

 

출력 결과에 다음과 같이 표시되는 것이 일반적이다.

 

LANG=ko_KR.UTF-8
 

 

또는

 

LANG=en_US.UTF-8
 

 

출력 결과에 UTF-8이 포함되어 있지 않다면 서버의 Locale 설정을 확인하거나 UTF-8 환경으로 변경하는 것이 좋다.

 

터미널 글꼴 확인

Windows에서 사용하는 글꼴에 따라 일부 한글이 정상적으로 표시되지 않을 수 있다.

 

특수문자나 일부 한글이 깨지는 경우 글꼴 변경만으로 해결되는 경우도 있다.

 

필요하다면 한글을 지원하는 글꼴을 사용하는 것을 권장한다.

 

오래된 서버 확인

일부 오래된 Linux 서버는 UTF-8 대신 EUC-KR(CP949)을 사용하는 경우도 있다.

 

이 경우에는 서버 환경에 맞는 문자 인코딩을 선택해야 한다.

 

자주 묻는 질문

UTF-8로 설정했는데도 한글이 깨집니다.

PuTTY 설정뿐 아니라 Linux 서버의 Locale 설정도 UTF-8인지 확인하는 것이 좋다.

한글 입력이 되지 않습니다.

PuTTY는 표시 문제와 입력 문제는 별개의 설정이다.

 

입력이 되지 않는다면 Windows IME 또는 서버의 Locale 설정을 함께 확인해 보자.

 

마무리하며

지금까지 PuTTY 한글 설정 방법에 대해 알아보았다.

 

참고로 최근 Ubuntu, Debian, Rocky Linux, CentOS Stream 등 대부분의 Linux 배포판은 기본적으로 UTF-8을 사용하므로 일반적인 환경에서는 Character Set을 UTF-8로 설정하면 대부분의 한글 깨짐 문제를 해결할 수 있다.

 

PuTTY의 설치 및 기본 사용법이 궁금하다면 아래 글도 함께 참고해 보자.

 

▶ PuTTY 소개 및 사용 방법

 

PuTTY를 이용한 SSH 서버 접속 방법이 궁금하다면 아래 글도 함께 참고해 보자.

 

▶ PuTTY SSH 서버 접속 방법

 

반응형