Công cụ chuyển đổi Byte Array sang Chuỗi (String)

Công cụ online | Chào mừng bạn đến với công cụ chuyển đổi mảng byte (byte array) thành chuỗi văn bản (string) trực tuyến. Công cụ này mô phỏng chức năng Encoding.UTF8.GetString(byteArray) trong C#. Chỉ cần dán mảng byte của bạn vào ô bên dưới, công cụ sẽ tự động giải mã nó thành chuỗi UTF-8 tương ứng. Rất hữu ích cho các lập trình viên khi cần kiểm tra hoặc giải mã dữ liệu byte một cách nhanh chóng.

Hướng dẫn sử dụng

  1. Nhập dữ liệu: Dán hoặc gõ mảng byte của bạn vào ô "Nhập mảng Byte".
  2. Định dạng được hỗ trợ: Các số byte phải được phân tách bằng dấu phẩy (,). Dấu cách, dấu ngoặc vuông [] hoặc ngoặc nhọn {} sẽ được tự động bỏ qua.
  3. Chuyển đổi: Nhấn nút "Chuyển đổi".
  4. Xem kết quả: Chuỗi văn bản tương ứng sẽ xuất hiện trong ô "Kết quả".
  5. Sao chép: Nhấn nút "Copy" để sao chép kết quả vào clipboard.

Ví dụ

Để chuyển đổi chuỗi "Hello World" đã được mã hóa, bạn có thể nhập một trong các định dạng sau:

72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100

Hoặc có dấu cách và ngoặc:

[ 72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100 ]

Lưu ý kỹ thuật

Công cụ này sử dụng API TextDecoder trong JavaScript với bảng mã 'UTF-8', tương đương chính xác với phương thức Encoding.UTF8.GetString() trong C# và .NET. Nó có thể xử lý chính xác các ký tự đa byte như trong tiếng Việt (ví dụ: "Xin chào").