Kiểm Tra Mã Hóa File

Nhận diện bảng mã tệp tin nhanh chóng, chuyển đổi định dạng và khắc phục triệt để lỗi loạn font chữ trong trình soạn thảo văn bản và máy đọc sách.

Nhấp để Chọn File hoặc Kéo & Thả File vào đây
Hỗ trợ nhận diện hàng loạt và dán trực tiếp từ khay nhớ tạm bằng Ctrl + V
Đã thêm {{ fileList.length }} tệp
Tên fileKích thướcBảng mã nhận diệnĐộ chính xácXem trước văn bản giải mãThao tácBảng mã khả dĩ
{{ item.file.name }}
{{ formatFileSize(item.file.size) }} Đang nhận diện... {{ item.encoding }}-- File trống {{ item.confidenceText }}
Đang giải mã...
(File trống, không có nội dung)
{{ item.previewText }}
Đang phân tích...
--

Xem trước văn bản giải mã - {{ currentPreviewItem ? currentPreviewItem.file.name : '' }}

Bảng mã khả dĩ:
Đang giải mã tệp...

{{ convertDialogTitle }}

Đang chuyển đổi mã hóa tệp và chuẩn bị tải xuống, vui lòng chờ...

Chuyển đổi hoàn tất! Quá trình tải xuống đã tự động bắt đầu.

BẬT Ghi chữ ký BOM vào đầu tệp. Giúp Microsoft Excel hoặc Notepad cũ mở CSV không bị lỗi font chữ tiếng Việt.

TẮT Tạo UTF-8 chuẩn không có BOM. Khuyến nghị cho Lập Trình Web, Linux/macOS và Mã Nguồn Phần Mềm.

Làm thế nào để nhận diện nhanh mã hóa của một tệp?

Không cần cài đặt bất kỳ phần mềm nào. Nhận diện mã hóa và sửa lỗi font chữ chỉ với 3 bước đơn giản:

1

Chọn & Tải Tệp Lên

Nhấp vào khu vực nét đứt để chọn tệp, kéo thả tệp vào trình duyệt, hoặc sao chép tệp và nhấn Ctrl + V để dán trực tiếp. Hỗ trợ tệp đơn và nhiều tệp cùng lúc.

2

Phân Tích Tức Thì & Xem Trước

Thuật toán hiệu năng cao nhận diện mã hóa trong tích tắc hoàn toàn trên máy cục bộ không tải tệp lên máy chủ. Hiển thị loại mã hóa, độ chính xác và nội dung văn bản.

3

Đổi Mã Hóa & Tải Về

Nếu bản xem trước bị lỗi font, hãy nhấp vào các thẻ trong "Bảng mã khả dĩ" để chuyển đổi ngay. Sau khi kiểm tra, nhấp "Sang UTF-8" hoặc "Chuyển tất cả sang UTF-8 & Tải về (ZIP)".

Các Trường Hợp Lỗi Font Tiếng Việt Thường Gặp & Giải Pháp

1. Windows Notepad Mở Tệp Văn Bản Bị Lỗi Font Ký Tự

Notepad Windows cổ điển thường lưu văn bản theo chuẩn ANSI (Windows-1258 hoặc Windows-1252), gây ra lỗi font khi chuyển sang macOS, Linux hoặc web. Hãy chuyển sang UTF-8 để khắc phục triệt để.

2. Excel Mở Tệp CSV Hiển Thị Dấu Hỏi Chấm Hoặc Ký Tự Lạ

Excel có thể nhận diện sai tệp CSV UTF-8 không có chữ ký BOM, làm các ký tự tiếng Việt có dấu bị biến dạng. Chuyển đổi tệp sang UTF-8 có BOM hoặc UTF-16LE để mở mượt mà trong Excel.

3. E-Book và Tiểu Thuyết TXT Không Đọc Được Trên Điện Thoại / Kindle

Các ứng dụng đọc sách điện tử trên di động thường thiếu bảng giải mã font chữ khu vực. Hãy chuyển đổi tệp TXT sang UTF-8 tiêu chuẩn để đọc mượt mà trên mọi thiết bị.

4. Chú Thích Mã Nguồn, Phụ Đề (.srt) và Lời Bài Hát Bị Loạn Chữ

Chú thích trong code cũ, phụ đề phim .srt / .ass và lời bài hát .lrc thường xuyên bị lỗi font khi chuyển đổi hệ điều hành. Kéo thả hàng loạt để sửa lỗi và xuất gói ZIP sạch trong vài giây.

So Sánh & Cẩm Nang Bảng Mã Ký Tự

Bảng mãTên đầy đủ & Đặc điểmPhạm vi ứng dụng chínhTính tương thích & Đề xuất
UTF-8Bảng mã Unicode độ dài biến thiên (1-4 byte)Chuẩn web toàn cầu, hệ điều hành hiện đại, phát triển phần mềmKhuyến nghị cao nhất, độ tương thích toàn cầu tối ưu
Windows-1258Bảng mã ANSI tiếng Việt đơn byte mở rộngCác phiên bản Windows tiếng Việt cũ, tài liệu văn phòng truyền thốngChỉ dành cho môi trường tiếng Việt cũ; nên đổi sang UTF-8
Windows-1252Bảng mã Tây Âu đơn byte (chuẩn ANSI)Văn bản tiếng Anh, Pháp, Đức, Tây Ban Nha truyền thốngDễ bị nhầm lẫn với các bảng mã Latin đơn byte khác
GB18030 / GBKChuẩn quốc gia bắt buộc của Trung Quốc (chữ giản thể)Hệ thống doanh nghiệp và cơ quan nhà nước Trung QuốcTương thích ngược hoàn toàn với GBK và GB2312
Big5Chuẩn mã hóa ký tự chữ Hán phồn thểĐài Loan, Hồng Kông và truyền thông tiếng Trung phồn thểDành cho văn bản chữ phồn thể; khuyên chuyển sang UTF-8
Shift-JIS / EUC-JPChuẩn công nghiệp Nhật Bản (JIS) cho tiếng NhậtHệ thống tiếng Nhật, phụ đề anime và phần mềm cũDễ bị lỗi hiển thị ngoài Nhật Bản; nên chuyển sang UTF-8

Tại Sao Nên Chọn Nhận Diện & Chuyển Đổi Trực Tuyến Hàng Loạt?

🔒

100% Trong Trình Duyệt · Bảo Mật Tuyệt Đối

Toàn bộ quá trình kiểm tra, xem trước và chuyển đổi diễn ra trực tiếp trong bộ nhớ trình duyệt của bạn. Không có bất kỳ tệp nào bị tải lên máy chủ.

⚡

Tính Điểm Độ Tin Cậy · So Sánh Tức Thì

Dựa trên mô hình mẫu byte và xác suất thống kê, công cụ hiển thị kết quả chính kèm tỷ lệ tin cậy và cho phép chuyển đổi giữa các bảng mã chỉ với 1 cú nhấp chuột.

📦

Xử Lý Hàng Loạt Siêu Tốc · Tự Động Đóng Gói ZIP

Thả hàng chục hay hàng trăm tệp cùng lúc. Hàng đợi bất đồng bộ xử lý tệp trong mili-giây, hỗ trợ tải lẻ hoặc nén trọn bộ thành tệp ZIP tiện lợi.

Câu Hỏi Thường Gặp (FAQ)

H: Tại sao độ chính xác nhận diện không phải lúc nào cũng đạt 100% đối với văn bản ngắn?

Nhận diện bảng mã ký tự dựa trên phân tích thống kê tần suất byte và mô hình xác suất ngôn ngữ. Các tệp quá ngắn hoặc chỉ chứa ký tự ASCII thuần có thể khớp với nhiều bảng mã cùng lúc. Bạn có thể xem các thẻ trong cột 'Bảng Mã Khả Dĩ' và nhấp vào để xem trước văn bản giải mã ngay lập tức.

H: Sự khác biệt giữa UTF-8 có BOM và không có BOM là gì? Làm cách nào để thêm hoặc xóa BOM?

1. Khác biệt: BOM là chữ ký 3 byte (0xEF 0xBB 0xBF) ở đầu tệp. UTF-8 có BOM giúp Microsoft Excel và Notepad nhận biết tiếng Việt khi mở CSV; trong khi UTF-8 không có BOM là tiêu chuẩn quốc tế cho lập trình web và Linux/macOS.

2. Cách thêm BOM: Khi chuyển đổi, hãy tích chọn "Thêm Chữ Ký BOM" trong hộp thoại để xuất file có BOM.

3. Cách xóa BOM: Bỏ tích "Thêm Chữ Ký BOM" trong khung tải xuống. Công cụ sẽ tự động xóa các byte BOM đầu tệp và xuất ra tệp UTF-8 chuẩn sạch sẽ.

H: Công cụ này hỗ trợ những bảng mã ký tự nào?

Công cụ hỗ trợ hơn 80 bảng mã ký tự trên toàn thế giới với độ chính xác cao, được phân loại theo từng khu vực:

  • Toàn cầu & Quốc tế (Unicode / International): UTF-8, UTF-8 có BOM (UTF-8-SIG), UTF-16LE, UTF-16BE, UTF-16, UTF-32LE, UTF-32BE, UTF-32, ASCII
  • Việt Nam & Đông Nam Á: Windows-1258 (Tiếng Việt ANSI), CP874 / TIS-620 (Tiếng Thái)
  • Tây Âu & Châu Mỹ (Tiếng Anh, Pháp, Đức, Tây Ban Nha, v.v.): Windows-1252, ISO-8859-1 (Latin-1), ISO-8859-15 (Latin-9), MacRoman, HP-Roman8
  • Trung Quốc (Tiếng Trung Giản thể & Phồn thể): GB18030 (Chuẩn bắt buộc, tương thích GBK và GB2312), HZ-GB-2312, Big5, Big5-HKSCS
  • Nhật Bản (Tiếng Nhật): Shift_JIS, Shift_JIS_2004, CP932 (Windows), EUC-JP, EUC-JIS-2004, Chuỗi ISO-2022-JP
  • Hàn Quốc (Tiếng Hàn): EUC-KR, CP949 (Windows), ISO-2022-KR, Johab
  • Trung & Đông Âu (Ba Lan, Séc, Hungary, Romania, v.v.): Windows-1250, ISO-8859-2 (Latin-2), MacLatin2, CP852
  • Nga & Nhóm ngôn ngữ Cyrillic (Nga, Ukraina, Belarus, v.v.): Windows-1251, KOI8-R, KOI8-U, ISO-8859-5, MacCyrillic, CP866, CP1125
  • Hy Lạp (Tiếng Hy Lạp): Windows-1253, ISO-8859-7, MacGreek, CP737
  • Thổ Nhĩ Kỳ (Tiếng Thổ Nhĩ Kỳ): Windows-1254, ISO-8859-9 (Latin-5), MacTurkish, CP857
  • Trung Đông (Tiếng Ả Rập, Do Thái, Ba Tư): Windows-1255 / ISO-8859-8 (Do Thái), Windows-1256 / ISO-8859-6 / CP720 / CP864 (Ả Rập)
  • Baltic & Bắc Âu (Estonia, Latvia, Lithuania, Iceland, v.v.): Windows-1257, ISO-8859-4, ISO-8859-10, ISO-8859-13, MacIceland
  • Hệ điều hành DOS cũ & Mainframe: Code page DOS (CP437, CP850, CP858, v.v.), IBM/Mainframe EBCDIC (CP500, CP1026, CP1140, v.v.)

H: Những định dạng tệp nào được hỗ trợ?

Hỗ trợ tất cả các tệp văn bản thuần, bao gồm .txt, .csv, .json, .xml, .html, .css, .js, .py, .java, .c, .cpp, .sql, .srt, .ass, .lrc, .log, .md, v.v.

H: Nội dung tệp có bị mất hoặc bị thay đổi trong quá trình chuyển đổi không?

Không. Quá trình chuyển đổi chỉ ánh xạ lại định dạng mã hóa byte cơ bản (ví dụ từ byte Windows-1258 sang byte UTF-8). Toàn bộ câu từ, dấu câu tiếng Việt, xuống dòng và định dạng đều được giữ nguyên vẹn 100%.