Chuyển văn bản sang nhị phân (UTF-8)
Chuyển văn bản thành mã nhị phân: mỗi ký tự được mã hóa UTF-8 và mỗi byte hiển thị thành 8 bit, phân cách bằng dấu cách, dấu phẩy, xuống dòng hoặc không.
3 byte
Mỗi ký tự được mã hóa UTF-8 và mỗi byte viết thành 8 bit, nên “é” thành hai byte còn emoji thành bốn byte.
Chuyển văn bản sang nhị phân là gì?
Nhập văn bản bất kỳ và xem biểu diễn nhị phân của các byte của nó. Ký tự được mã hóa UTF-8 trước, nên chữ cái ASCII thông thường chiếm một byte (8 bit), còn chữ có dấu, các hệ chữ viết khác và emoji chiếm từ hai đến bốn byte.
Cách sử dụng Chuyển văn bản sang nhị phân
- Nhập hoặc dán văn bản vào ô Văn bản.
- Chọn Ký tự phân cách byte: dấu cách, không có, xuống dòng hoặc dấu phẩy.
- Sao chép kết quả nhị phân; số byte được hiển thị phía trên.
Ví dụ
Hi
01001000 01101001
Khi nào nên dùng Chuyển văn bản sang nhị phân
Dùng để dạy cách văn bản được lưu trữ, làm câu đố hoặc kiểm tra chính xác các byte của một chuỗi. Nếu bạn cần code point Unicode của một ký tự (U+00E9) thay vì các byte UTF-8, hãy dùng công cụ tra cứu Unicode/code point.
Chuyển văn bản sang nhị phân hoạt động như thế nào
TextEncoder của trình duyệt chuyển chuỗi thành các byte UTF-8. Mỗi byte được viết ở cơ số 2 và thêm số 0 bên trái cho đủ 8 chữ số, sau đó các byte được nối bằng ký tự phân cách đã chọn. Với văn bản ASCII, kết quả giống hệt kiểu "ASCII sang nhị phân" truyền thống; với các ký tự khác, công cụ hiển thị chuỗi byte UTF-8 thực sự chứ không phải code point Unicode.
Các Trường Hợp Sử Dụng Phổ Biến
- Cho học sinh thấy chữ A trở thành 01000001 như thế nào
- Tạo thông điệp nhị phân cho câu đố hoặc trò chơi giải mật thư
- Kiểm tra một từ có dấu hoặc emoji chiếm bao nhiêu byte trong UTF-8
- Chuẩn bị chuỗi bit cho bài tập về mạng hoặc mã hóa
Câu Hỏi Thường Gặp
Vì sao "é" cho ra 16 bit?
Trong UTF-8, ký tự é (U+00E9) được lưu thành hai byte C3 A9, nên kết quả là 11000011 10101001.
Kết quả có giống ASCII sang nhị phân không?
Với các ký tự 0–127 thì có, vì UTF-8 giống hệt ASCII trong khoảng đó.
Tôi có thể chuyển kết quả ngược lại không?
Có, hãy dán vào công cụ chuyển nhị phân sang văn bản; công cụ đó chấp nhận mọi ký tự phân cách dùng ở đây.