Chuyển tới nội dung chính
Z

Trình chuyển đổi UTF-8

Chuyển đổi văn bản sang byte thập lục phân UTF-8, byte thập phân, chuỗi thoát \xAB hoặc \u{HEX} — và ngược lại.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated

Cách dùng

  1. 1 Chọn Text → Bytes (mã hóa) hoặc Bytes → Text (giải mã).
  2. 2 Chọn định dạng đầu ra khi mã hóa — hex, decimal, \xAB, hoặc \u{HEX}.
  3. 3 Dán nội dung đầu vào. Khi giải mã, công cụ tự động nhận diện định dạng bạn đã dùng.
  4. 4 Sao chép kết quả.

Vì sao dùng công cụ này

  • Bốn dạng đầu ra — hex, decimal, chuỗi thoát \x kiểu C/Python, chuỗi thoát \u{} kiểu JS.
  • Giải mã thông minh — tự động nhận diện đầu vào dạng hex/decimal/\x/\u.
  • An toàn với surrogate pair — chuỗi thoát code point dùng toàn bộ Unicode, không phải đơn vị UTF-16.
  • Toàn bộ xử lý bằng logic trình duyệt thuần túy, không phụ thuộc thư viện nào.

Câu hỏi thường gặp

Sự khác nhau giữa \xAB và \u{HEX} là gì?

\xAB đại diện cho một byte UTF-8 — ký tự nhiều byte sẽ mở rộng thành nhiều chuỗi thoát. \u{HEX} là một code point Unicode — mỗi ký tự chỉ cần một chuỗi thoát, bất kể độ dài UTF-8. Template literal trong JS hiểu được cú pháp \u{...}.

Tại sao emoji lại chiếm 4 byte?

Nhiều emoji nằm trên U+FFFF nên cần tới 4 byte UTF-8. Dạng chuỗi thoát code point (\u{1F680}) hiển thị chúng như một ký tự logic duy nhất.

Công cụ có giải mã được định dạng trộn lẫn không?

Không — đầu vào phải toàn bộ là hex, toàn bộ là decimal, toàn bộ là \xAB, hoặc toàn bộ là \u{} để việc nhận diện không bị nhầm lẫn. Hãy tách phần đầu vào bị trộn lẫn và xử lý riêng từng phần.

Chỉ cần mã hóa Base64 thôi?

Hãy dùng công cụ Base64 Encoder & Decoder của chúng tôi — đưa vào văn bản hoặc file, nhận về Base64.

Trình chuyển đổi UTF-8 là gì?

Trình chuyển đổi UTF-8 là công cụ chuyển văn bản sang dạng biểu diễn byte UTF-8 và ngược lại. Công cụ có thể xuất byte dưới dạng thập lục phân, thập phân, chuỗi thoát \xAB, hoặc chuỗi thoát code point \u{HEX}, đồng thời giải mã các định dạng này trở lại thành văn bản đọc được. Toàn bộ quá trình chuyển đổi diễn ra hoàn toàn phía client trong trình duyệt, nên văn bản đầu vào không bao giờ được gửi lên máy chủ.

Tính năng

Nhiều định dạng byte

Xuất UTF-8 dưới dạng hex, decimal, \xAB, hoặc escape \u{HEX}.

Chuyển đổi hai chiều

Mã hóa văn bản thành byte và giải mã chuỗi byte/escape ngược lại thành văn bản.

Riêng tư 100%

Chạy phía client — văn bản của bạn không bao giờ rời khỏi trình duyệt.

Ví dụ

Input

café

Output

63 61 66 c3 a9

Trường hợp sử dụng

  1. 1

    Debug ký tự đa byte

    Xem rằng "é" là hai byte (C3 A9) để chẩn đoán lỗi mã hóa và độ dài.

  2. 2

    Tạo chuỗi escape

    Tạo chuỗi \xAB hoặc \u{HEX} cho mã nguồn hoặc tệp dữ liệu.

  3. 3

    Giải mã chuỗi byte

    Chuyển đổi danh sách byte UTF-8 đã thu được trở lại thành văn bản có thể đọc được.

Tóm tắt

Công cụ chuyển đổi UTF-8 của Zerethon hiển thị chính xác các byte UTF-8 của văn bản — dưới dạng hex, decimal, escape \xAB, hoặc escape code-point \u{HEX} — và giải mã ngược lại thành văn bản, ngay trong trình duyệt của bạn. Nó cho thấy cách các ký tự đa byte được mã hóa (RFC 3629). Không có dữ liệu nào được tải lên.

Danh mục
Lập trình
Giá
Miễn phí
Quyền riêng tư
Chạy trên trình duyệt
Đăng ký
Không cần

Tài liệu tham khảo

Quyền riêng tư

Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình chuyển đổi UTF-8 chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.

So sánh

Kiến thức cơ bản

Hướng dẫn

Công cụ liên quan

Xây dựng, chia sẻ và phát triển trên Zerethon Social

Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.

Đăng ký miễn phí