Bộ sửa lỗi mojibake tiếng Trung (乱码修复)

Dán văn bản tiếng Trung bị lỗi hiển thị như 浣犲ソ, 缃戠粶 hoặc 锟斤拷, công cụ này xác định chuỗi đọc sai GBK / Big5 / UTF-8 nào đã tạo ra nó, rồi sửa bằng một lần nhấn. Ứng viên tốt nhất được hiển thị với nhãn ba trạng thái trung thực: Đã sửa, Gần đúng hoặc Không thể đảo ngược — không có gì bị đoán một cách lặng lẽ.
Mọi xử lý diễn ra cục bộ trong trình duyệt của bạn bằng bảng bộ ký tự đi kèm — văn bản của bạn không bao giờ được tải lên máy chủ nào.
Ctrl+Enter để sửa.
Dán một ít văn bản tiếng Trung bị lỗi và nhấn Sửa ngay. Mọi xử lý diễn ra trong trình duyệt của bạn.
Cách hoạt động: công cụ mã hóa lại văn bản của bạn với từng bộ ký tự, giải mã các byte với các bộ ký tự khác, rồi chấm điểm mọi ứng viên theo số ký tự phổ biến hợp lệ và ký hiệu thay thế. Các chuỗi lỗi điển hình mà nó phát hiện: byte UTF-8 bị đọc như GBK (你好 → 浣犲ソ), UTF-8 bị đọc như Big5, và GBK bị đọc như UTF-8 (để lại � hoặc 锟斤拷). Đã sửa nghĩa là tìm được kết quả sạch và đáng tin; Gần đúng nghĩa là bộ ký tự khứ hồi được nhưng kết quả vẫn chứa ký tự hiếm hoặc lạ — hãy đọc soát lại; Không thể đảo ngược nghĩa là các ký tự gốc đã bị hỏng (bị thay bằng �/锟斤拷) và không thể khôi phục. Với byte tệp thô, dùng Bộ chuyển mã hóa tệp hoặc Bộ chuyển bộ ký tự tiếng Trung.
Mojibake là gì?

Mojibake (乱码) là văn bản được giải mã bằng sai bộ ký tự: các byte vẫn nguyên vẹn, chỉ có nhãn đọc chúng là sai. Vì không có gì bị phá hủy, mã hóa lại văn bản và giải mã lại bằng bộ đúng có thể hoàn tác — vòng khứ hồi đó chính là cách trang này sửa 浣犲ソ thành 你好.

Thiệt hại trở nên vĩnh viễn chỉ khi văn bản bị đọc sai đã được lưu và các ký tự sai thay thế các ký tự gốc — mẫu 锟斤拷 là hình dạng của các byte thay thế UTF-8 cho những ký tự đã mất khi bị đọc như GBK.

†ở đầu một từ bị lỗi là dấu hiệu của byte UTF-8 bị đọc như Latin-1/Windows-1252; 浣犲ソ cho thấy byte UTF-8 bị đọc như GBK; kết quả sạch ở đây nghĩa là vòng khứ hồi đã được xác minh, chứ không phải đoán.