Escape Unicode
\uXXXX dùng 4 chữ số hex và chỉ bao phủ mặt phẳng BMP (U+0000 đến U+FFFF). \u{XXXXXX} dùng dấu ngoặc nhọn và bao phủ toàn bộ phạm vi Unicode, bao gồm Emoji. Bảng mã quyết định cách ký tự ánh xạ sang byte: UTF-8 bao phủ mọi ký tự, Latin1 chỉ hỗ trợ 0x00-0xFF.
Công cụ escape Unicode trực tuyến, hỗ trợ chuyển đổi qua lại giữa văn bản và định dạng \uXXXX/\u{XXXXXX}, phủ ký tự đa ngôn ngữ, phù hợp xử lý chuỗi JSON và tương thích ký tự đa nền tảng.
Đề xuất Liên quan
Trường hợp sử dụng
- Chuyển tiếng Trung hoặc ký tự đặc biệt sang chuỗi escape Unicode, dùng cho nhúng an toàn trong chuỗi JSON hoặc mã
- Phân tích văn bản escape Unicode trả về từ API, khôi phục thành nội dung đọc được
- Xác minh kết quả escape Unicode giữa các ngôn ngữ hoặc framework khác nhau có nhất quán không
- Gỡ lỗi vấn đề tương thích ký tự khi truyền tải văn bản đa ngôn ngữ qua đa nền tảng
Cách Sử dụng
- Nhập hoặc dán văn bản hoặc chuỗi escape Unicode cần chuyển đổi
- Chọn bộ ký tự (UTF-8 hoặc Latin1) và định dạng xuất (\uXXXX hoặc \u{XXXXXX})
- Xem kết quả chuyển đổi được tạo realtime
- Sao chép kết quả dùng cho mã, cấu hình hoặc xử lý tiếp
Tính năng
- Chuyển đổi hai chiều: Văn bản và chuỗi escape Unicode chuyển đổi realtime, hỗ trợ định dạng \uXXXX và \u{XXXXXX}
- Chuyển đổi bộ ký tự: Tùy chọn UTF-8 hoặc Latin1, đảm bảo kết quả chuyển đổi nhất quán dưới các hệ thống mã hóa khác nhau
- Phủ ký tự đa ngôn ngữ: Hỗ trợ escape các ký tự Unicode như tiếng Trung, tiếng Nhật, tiếng Hàn, Emoji
- Sao chép một lần: Kết quả chuyển đổi có thể sao chép trực tiếp vào clipboard, dùng cho mã, cấu hình hoặc tài liệu
Câu hỏi Thường gặp
\uXXXX và \u{XXXXXX} khác nhau thế nào?
\uXXXX cố định dùng 4 ký tự hex, chỉ hỗ trợ ký tự mặt phẳng BMP (U+0000 đến U+FFFF). \u{XXXXXX} dùng ngoặc nhọn bao bọc, có thể biểu diễn phạm vi mã Unicode đầy đủ (bao gồm Emoji và các ký tự mặt phẳng phụ).
Tại sao chuỗi JSON thường thấy escape Unicode?
Đặc tả JSON yêu cầu chuỗi dùng mã hóa Unicode, nhiều thư viện tuần tự hóa sẽ chuyển ký tự không phải ASCII sang định dạng \uXXXX để đảm bảo tương thích đa nền tảng.
Hỗ trợ Emoji và ký hiệu đặc biệt không?
Có. Chọn định dạng \u{XXXXXX} có thể escape đúng cách Emoji và các ký tự vượt ra ngoài mặt phẳng BMP.
Kết quả chuyển đổi mã hóa UTF-8 và Latin1 có khác nhau không?
Có. UTF-8 dùng mã hóa đa byte cho ký tự không phải ASCII như tiếng Trung, Latin1 chỉ hỗ trợ bộ ký tự đơn byte. Chọn bộ ký tự nhất quán với hệ thống mục tiêu mới nhận được kết quả escape khớp nhau.
- So sánh chuỗi bảo mật
- Chuyển Đổi Nhị Phân
- Mật Mã Caesar
- Mã Morse
- Chuyển Đổi Hex
- Video sang Base64
- Base64 Sang Video
- Ảnh sang Base64
- Base64 sang ảnh
- Văn bản sang Base64
- Base64 Sang Văn Bản
- Trình kiểm tra hash tệp
- Tệp Sang Base64
- Base64 Sang Tệp
- Chuyển đổi Âm thanh sang Base64
- Base64 sang Âm thanh
- Mã hóa và giải mã AES
- Mã Hóa Giải Mã DES
- Bộ Mã Hóa Giải Mã Base32
- Base58 mã hóa và giải mã
- Mã hóa Base64
- Giải mã Base64
- So sánh Base64
- Chia Base64
- Base64 gộp nhiều dòng
- Định dạng Base64
- Kiểm Tra Định Dạng Base64
- Mã hóa Base64 hàng loạt
- Giải mã Base64 Hàng loạt
- Dọn dẹp Base64
- Xử lý padding Base64
- Thống Kê Độ Dài Base64
- Base64 Sang Hex
- Chuyển đổi Base64 DataURL
- Công cụ chuyển đổi Base64-Hex
- Bộ Mã Hóa Base85
- Tạo & Xác minh HMAC
- PBKDF2 Phái sinh khóa
- Băm MD5
- Hash SHA-256
- Băm SHA1
- Băm SHA512
- Công cụ JWT
- Mã hóa và giải mã HTML
- Escape Unicode
- Mã hóa URL
- URL Safe Base64
- MIME Base64
- Làm rối Java
- Làm rối JS
- Làm rối PHP
- Làm rối Python