Nếu bạn muốn thay đổi mã hóa ký tự mặc định trong Notepad trên Windows 11/10, hướng dẫn này sẽ chỉ cách làm. Có thể thay đổi mã hóa mặc định từ UTF-8 sang ANSI hoặc loại khác bằng Registry Editor. Notepad bắt đầu dùng UTF-8 làm mặc định – trước đó dùng ANSI.
Giả sử bạn có file text hiển thị ký tự lạ như "ð???". Nếu muốn trích xuất văn bản gốc dễ đọc từ những ký tự lạ đó, bạn có thể cần chuyển đổi giữa các mã hóa ký tự.
Chúng tôi đã chỉ cách thay đổi mã hóa trong ứng dụng Outlook, giờ xem cách làm cho Notepad. Mặc dù Notepad cho phép thay đổi mã hóa khi lưu file, nhưng tốt hơn là thay đổi khi tạo hoặc chỉnh sửa file. Các mã hóa có sẵn:
- ANSI
- UTF-16 LE
- UTF-16 BE
- UTF-8
- UTF-8 with BOM
Lưu ý: Vì dùng Registry Editor, khuyến khích backup Registry và tạo System Restore point.
Cách thay đổi mã hóa mặc định trong Notepad
Để thay đổi mã hóa mặc định trong Notepad, làm theo các bước:
- Nhấn Win+R mở hộp Run.
- Gõ regedit và nhấn Enter.
- Nhấp nút Yes (UAC).
- Điều hướng đến Notepad trong HKCU.
- Nhấp chuột phải Notepad > New > DWORD (32-bit) Value.
- Đặt tên là iDefaultEncoding.
- Nhấp đúp để đặt Value data.
- Nhấp nút OK.
Mở Registry Editor: Nhấn Win+R, gõ regedit, nhấn Enter. Nếu UAC hiện ra, nhấp Yes. Điều hướng đến đường dẫn:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Notepad
Nhấp chuột phải Notepad chọn New > DWORD (32-bit) Value.

Đặt tên là iDefaultEncoding. Nhấp đúp vào iDefaultEncoding và đặt Value data như sau:
- ANSI: 1
- UTF-16 LE: 2
- UTF-16 BE: 3
- UTF-8 BOM: 4
- UTF-8: 5
Sau khi đặt Value data, nhấp OK để lưu.

Khởi động lại Notepad để thấy sự thay đổi. Bạn có thể xem mã hóa đã chọn ở Thanh trạng thái (Status Bar).
Nếu muốn quay lại mặc định, điều hướng đến cùng đường dẫn trong Registry Editor, nhấp chuột phải vào iDefaultEncoding, chọn Delete và xác nhận xóa.
Chúc thành công!