Cách sử dụng
- Chọn Văn bản → chuỗi thoát hoặc Chuỗi thoát → văn bản.
- Chọn kiểu thoát bạn cần — JavaScript/JSON, ES6, Python, CSS, HTML hoặc code point U+.
- 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õ.
- 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.