Windows 11/10에서 메모장의 기본 문자 인코딩을 변경하고 싶으신가요? 이 글에서는 레지스트리 편집기를 활용해 기본 인코딩을 UTF-8에서 ANSI 또는 다른 형식으로 손쉽게 변경하는 방법을 자세히 알려드립니다.
메모장은 예전에는 ANSI를 기본 인코딩으로 사용했지만, 최근 버전부터는 UTF-8이 기본값으로 설정되어 있습니다. 대부분의 경우 UTF-8이 더 나은 선택이지만, 특정 상황에서는 다른 인코딩이 필요할 수 있습니다.
메모장 인코딩을 변경해야 하는 이유
텍스트 파일을 열었을 때 “ð???”처럼 알아볼 수 없는 이상한 문자가 표시된 경험이 있으신가요? 이런 깨진 문자에서 원래의 사람이 읽을 수 있는 텍스트를 추출하려면 문자 인코딩을 전환해야 할 때가 있습니다.
파일을 저장할 때마다 매번 인코딩을 수동으로 선택하는 것도 가능하지만, 파일을 만들거나 편집할 때부터 올바른 인코딩이 적용되도록 기본값 자체를 바꿔두면 훨씬 편리합니다.
메모장에서 지원하는 문자 인코딩
- ANSI
- UTF-16 LE
- UTF-16 BE
- UTF-8
- UTF-8(BOM 포함)
시작하기 전에: 레지스트리 백업 필수
주의: 이 작업에서는 레지스트리 편집기를 사용합니다. 잘못된 수정은 시스템 오류를 일으킬 수 있으므로, 시작하기 전에 반드시 레지스트리 파일을 백업하고 시스템 복원 지점을 만들어 두시기 바랍니다.
메모장 기본 인코딩 변경 방법
다음 단계에 따라 진행하시면 됩니다.
- Win + R 키를 눌러 실행 창을 엽니다.
- regedit을 입력하고 Enter 키를 누릅니다.
- UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭합니다.
- 레지스트리 편집기에서 HKCU 아래의 Notepad 경로로 이동합니다.
- Notepad 키를 마우스 오른쪽 버튼으로 클릭한 후 새로 만들기 > DWORD(32비트) 값을 선택합니다.
- 새 값의 이름을 iDefaultEncoding으로 지정합니다.
- iDefaultEncoding을 두 번 클릭하여 값 데이터를 설정합니다.
- 확인 버튼을 클릭하여 저장합니다.
1단계: 레지스트리 편집기 실행
Win + R 키를 누르고 regedit을 입력한 후 Enter 키를 누르세요. UAC 프롬프트가 표시되면 예를 클릭합니다. 그다음 아래 경로로 이동합니다.
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Notepad
2단계: DWORD 값 생성
Notepad 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다. 새로 만든 값의 이름을 iDefaultEncoding으로 지정합니다.
3단계: 값 데이터 입력
iDefaultEncoding을 두 번 클릭하고, 원하는 인코딩에 맞게 아래 표를 참고하여 값 데이터를 입력합니다.
- ANSI: 1
- UTF-16 LE: 2
- UTF-16 BE: 3
- UTF-8 BOM: 4
- UTF-8: 5
값 데이터를 입력한 후 확인 버튼을 클릭하면 변경 사항이 저장됩니다.
변경 결과 확인 및 원상복구 방법
설정이 완료되면 메모장 앱을 재시작하세요. 하단 상태 표시줄에서 선택한 문자 인코딩이 정상적으로 적용되었는지 확인할 수 있습니다.
만약 기본 설정으로 되돌리고 싶다면, 레지스트리 편집기에서 같은 경로로 이동한 후 iDefaultEncoding 값을 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택하면 됩니다. 삭제 확인 창이 나타나면 이를 승인하면 됩니다.
이 가이드를 따라 하시면 메모장의 기본 문자 인코딩을 원하는 대로 자유롭게 관리할 수 있습니다. 도움이 되길 바랍니다!