Chuyển đến nội dung
ToolMug

Chuyển đổi chuỗi thoát Unicode

Biến văn bản thành các chuỗi thoát \uXXXX cho code và JSON, hoặc giải mã các chuỗi đã thoát về lại văn bản dễ đọc. Mỗi ký tự được liệt kê cùng code point, mã hóa UTF-8, UTF-16 và loại Unicode của nó.

Chạy trong trình duyệt — không có dữ liệu nào bạn nhập bị tải lên

Cách sử dụng

  1. Chọn Văn bản → chuỗi thoát hoặc Chuỗi thoát → văn bản.
  2. Chọn kiểu thoát bạn cần — JavaScript/JSON, ES6, Python, CSS, HTML hoặc code point U+.
  3. Nhập hoặc dán văn bản của bạn. Kết quả cập nhật khi bạn gõ.
  4. Xem bảng ký tự để biết chính xác code point nào có trong văn bản.

Giải thích tùy chọn

JavaScript / JSON
\uXXXX với bốn chữ số hex. Ký tự ngoài Basic Multilingual Plane, như emoji, trở thành một cặp surrogate (😀 → 😀).
ES6, Python, CSS, HTML
ES6 \u{1F600}, Python \U0001F600, CSS \1F600 và HTML 😀 hoặc 😀 viết toàn bộ code point trong một chuỗi.
Thoát cả ký tự ASCII
Cũng thoát cả chữ, số và dấu câu thông thường. Mặc định tắt, nên chỉ ký tự ngoài ASCII thay đổi.

Ví dụ

Văn bản JavaScript HTML Code point
中文 中文 中文 U+4E2D U+6587
é é é U+00E9
😀 😀 😀 U+1F600

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

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

Có. \uXXXX (kể cả cặp surrogate), \u{…}, \UXXXXXXXX, \xNN, %uXXXX, &#x…;, &#…; và U+XXXX đều có thể xuất hiện cùng trong một đầu vào.

Vì sao một emoji lại hiện hai code point trong một số công cụ?

Emoji có tông màu da, cờ và nhóm gia đình là các chuỗi gồm nhiều code point ghép lại. Bảng ký tự liệt kê từng cái, gồm cả ký tự nối vô hình (U+200D) và bộ chọn biến thể (U+FE0F).

Văn bản của tôi có bị tải lên không?

Không. Mọi thứ chạy ngay trong trình duyệt của bạn.

Quyền riêng tư

Công cụ này chạy hoàn toàn trong trình duyệt của bạn. Tệp và văn bản được xử lý ngay trên thiết bị và không bao giờ được tải lên máy chủ của chúng tôi.

Công cụ liên quan