Windows 11/10에서 메모장의 기본 문자 인코딩을 변경하고 싶다면 이 가이드를 따라 해보세요. 레지스트리 편집기를 사용하면 기본 인코딩을 UTF-8에서 ANSI 또는 다른 형식으로 손쉽게 변경할 수 있습니다. 메모장은 예전에는 ANSI를 기본 인코딩으로 사용했지만, 최근 버전부터는 UTF-8이 기본값으로 적용되어 있습니다.
예를 들어 텍스트 파일을 열었을 때 "ð???"처럼 알아볼 수 없는 이상한 문자가 표시되는 경우가 있습니다. 이렇게 깨진 문자에서 원래의 텍스트를 복원하려면 문자 인코딩을 전환해야 할 수 있습니다.
앞서 Outlook 앱에서 문자 인코딩을 변경하는 방법을 소개한 적이 있는데, 이번에는 메모장에서 변경하는 방법을 살펴보겠습니다. 메모장은 파일을 저장할 때마다 인코딩을 선택할 수도 있지만, 파일을 만들거나 편집하는 시점에 기본 인코딩 자체를 바꿔두는 것이 더 편리합니다. 메모장에서 사용할 수 있는 문자 인코딩은 다음과 같습니다.
- ANSI
- UTF-16 LE
- UTF-16 BE
- UTF-8
- BOM 포함 UTF-8
주의: 레지스트리 편집기를 직접 수정하는 작업이므로, 진행하기 전에 반드시 레지스트리 백업을 하고 시스템 복원 지점을 생성해 두는 것을 권장합니다.
메모장 기본 인코딩 변경 방법
메모장의 기본 인코딩을 변경하려면 아래 단계를 순서대로 따라 하세요.
- Win + R 키를 눌러 실행 창을 엽니다.
- regedit을 입력하고 Enter 키를 누릅니다.
- UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭합니다.
- 레지스트리 편집기에서 HKCU 아래의 Notepad 키로 이동합니다.
- Notepad 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
- 새 값의 이름을 iDefaultEncoding으로 지정합니다.
- 생성된 값을 두 번 클릭하여 값 데이터를 설정합니다.
- 확인 버튼을 클릭하여 저장합니다.
먼저 레지스트리 편집기를 실행해야 합니다. Win + R 키를 누르고 regedit을 입력한 후 Enter 키를 누르세요. UAC 프롬프트가 나타나면 예를 클릭합니다. 레지스트리 편집기가 열리면 다음 경로로 이동합니다.
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Notepad
Notepad 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
값이 생성되면 이름을 iDefaultEncoding으로 지정합니다. 그다음 iDefaultEncoding을 두 번 클릭하고, 원하는 인코딩에 맞는 값 데이터를 아래와 같이 입력합니다.
- ANSI: 1
- UTF-16 LE: 2
- UTF-16 BE: 3
- UTF-8 BOM: 4
- UTF-8: 5
값 데이터를 입력한 후 확인 버튼을 클릭하면 변경 사항이 저장됩니다.
설정이 완료되면 메모장 앱을 다시 시작하여 변경 사항을 확인하세요. 메모장 하단의 상태 표시줄에서 현재 적용된 문자 인코딩을 확인할 수 있습니다.
만약 원래 설정으로 되돌리고 싶다면, 레지스트리 편집기에서 동일한 경로로 이동한 후 iDefaultEncoding 값을 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택한 뒤 삭제를 확인하면 됩니다.