Bộ chuyển mã ký tự tiếng Trung (GBK/Big5/UTF-8 编码)

Chuyển đổi văn bản tiếng Trung giữa UTF-8 và các bảng mã byte cũ GB2312 / GBK / Big5, có xem trước hex trực tiếp. Văn bản sang byte chuyển văn bản UTF-8 thành các byte thập lục phân của bảng mã đích; byte sang văn bản chuyển các byte hex đó trở lại thành văn bản đọc được. Giải mã dùng TextDecoder gốc của trình duyệt; mã hóa dựa trên bảng và chạy hoàn toàn cục bộ. Các ký tự không có trong bảng mã đích được đánh dấu ngay trong dòng — không bao giờ bị mã hóa sai một cách lặng lẽ.
Với toàn bộ tệp (tải lên + chuyển đổi + tải xuống), dùng Bộ chuyển mã hóa tệp. Mọi xử lý diễn ra cục bộ trong trình duyệt của bạn — văn bản của bạn không bao giờ được tải lên máy chủ nào.
Thao tác: Bộ ký tự:
Chữ hex: Ký tự phân cách:
Mở tệp đọc một tệp văn bản UTF-8; Ctrl+Enter để chuyển đổi.
Nhập văn bản hoặc byte hex, chọn bộ ký tự và thao tác, rồi nhấn Chuyển đổi ngay.
Cách đọc kết quả: 中 trong GBK là D6 D0, trong Big5 là A4 A4 và trong UTF-8 là E4 B8 AD. Xem trước hex mặc định nhóm byte bằng khoảng trắng; bỏ chọn để có dạng gọn mà nhiều công cụ dùng. Khi một ký tự không tồn tại trong bộ ký tự đã chọn, nó được hiển thị là 3F và liệt kê bên dưới để không có gì bị mã hóa sai một cách lặng lẽ. Giải mã chấp nhận khoảng trắng, dấu phẩy, xuống dòng, tiền tố 0x và chữ hoa lẫn chữ thường trong đầu vào hex.
GB2312, GBK, GB18030 và Big5 là gì?

Trước UTF-8, văn bản tiếng Trung được lưu bằng các chuẩn byte khu vực: GB2312 (1980, 6.763 chữ hán thông dụng), được mở rộng bởi GBK (1995), rồi mở rộng tiếp bởi GB18030 — mỗi chuẩn là tập bao của chuẩn trước — còn Big5 là chuẩn chữ phồn thể từ Đài Loan và Hồng Kông. Một chữ hán gần như luôn chiếm hai byte trong các bộ này, đó là lý do xem trước hex hiển thị theo cặp byte.

Các bộ ký tự có phần chồng lấp nhưng không bằng nhau: một ký tự có trong bộ này có thể thiếu ở bộ khác, nên chuyển đổi giữa các bộ ký tự có thể làm mất ký tự — trang này liệt kê mọi ký tự không ánh xạ được (3F) thay vì thay thế lặng lẽ.