Nhận diện bảng mã
Bảng mã nào phù hợp với các byte này?
Thả tệp vào đây, hoặc chọn bên dướiTệp ở lại trên thiết bị: được đọc cục bộ, không bao giờ tải lên.
Kết luận
- Byte
- Byte không ASCII
- Byte-order mark
- Đã phân tích
- Code point
- Byte UTF-8
- Ký tự U+FFFD
- Ký tự độ rộng bằng 0
- Ký tự điều khiển
- Surrogate đơn lẻ
- Ngắt dòng
Vì sao
Ứng viên
| Bảng mã | Kết quả | Lỗi tại | Code point |
|---|
Xem trước
Cách sử dụng
- Chọn loại đầu vào: văn bản dán, hoặc byte thô từ tệp.
- Dán văn bản, hoặc thả tệp vào thẻ (tệp không rời khỏi thiết bị).
- Đọc kết luận, rồi đến các dòng bằng chứng lý giải kết luận đó.
- Ở chế độ byte thô, nhấn một ứng viên khác để xem cùng các byte sẽ trông thế nào khi giải mã theo cách đó.
- Sao chép báo cáo, hoặc sao chép hay tải bản xem trước nếu bạn cần văn bản đã giải mã.
Ví dụ đã giải
Đầu vào
Café “Crème brûléeâ€
Kết luận
Chỉ chẩn đoán - Chuỗi ký hiệu "é" xuất hiện 6 lần: byte UTF-8 bị đọc qua bảng mã đơn byte - Đảo ngược qua Windows-1252, các byte là UTF-8 hợp lệ - Đã sửa: Café "Crème brûlée"
Chế độ văn bản không bao giờ nêu được bảng mã gốc: trình duyệt đã vứt các byte đi khi giải mã.
Giới hạn cần biết
- Văn bản dán đã được giải mã, nên chỉ các byte bạn thả vào mới nhận diện được - chế độ văn bản chỉ chẩn đoán.
- Văn bản chứa U+FFFD là không thể đảo ngược: các byte đã mất không thể dựng lại, và công cụ này không giả vờ khác đi.
- Mẫu có ít hơn 24 byte không ASCII thực sự mơ hồ giữa các bảng mã cũ; khi đó câu trả lời là "Không thể xác định" kèm danh sách ứng viên.
- Ứng viên là các bảng mã trình duyệt này giải mã được, cộng với BOM và phép phỏng đoán mẫu. UTF-32, CP437, TIS-620 và hp-roman8 không giải mã được ở đây và được ghi rõ như vậy.
- Đây không phải công cụ chuyển đổi: nó không chuyển mã giữa các bảng mã, không xử lý thư mục và không đoán từ tên tệp.
- Mọi thứ chạy cục bộ: không tải lên, không tham số URL, không lưu trữ, không yêu cầu mạng, không lịch sử.
Công cụ liên quan
Khi đã biết bảng mã, các công cụ này sẽ tiếp tục xử lý.