Chuyển đổi escape Unicode: mã hóa và giải mã
Công cụ chuyển đổi escape Unicode này biến văn bản Unicode thành ký hiệu escape và cũng có thể unescape văn bản đã mã hóa trở lại thành ký tự dễ đọc. Nó hỗ trợ các dạng \uXXXX, \u{...}, U+XXXX và &#x...;. Trong ký hiệu \uXXXX cổ điển, ký tự trên U+FFFF được biểu diễn bằng hai escape gọi là cặp surrogate; \u{...} biểu diễn cùng ký tự bằng một code point.
Công cụ chuyển đổi escape Unicode giúp bạn escape văn bản Unicode hoặc biến chuỗi escape trở lại thành ký tự dễ đọc. Dùng khi bạn cần biểu diễn literal của văn bản cho mã nguồn, hoặc khi chuỗi đã escape khó kiểm tra. Nó hỗ trợ ký hiệu \uXXXX, \u{...}, U+XXXX và &#x...;.
Dạng \uXXXX cổ điển biểu diễn một ký tự bằng bốn chữ số thập lục phân. Ký tự trên U+FFFF cần hai escape \uXXXX, gọi là cặp surrogate. Dạng \u{...} hiện đại biểu diễn mọi ký tự bằng một code point duy nhất. Dán hoặc thả văn bản, chọn Escape hoặc Unescape, và sao chép kết quả khi đã sẵn sàng.
Văn bản Unicode có thể gồm ký tự từ nhiều hệ chữ viết và ký hiệu, còn ký hiệu escape biểu diễn ký tự bằng chuỗi văn bản. Chuyển đổi giữa chúng hữu ích khi nơi nhận cần chuỗi escape literal hoặc khi bạn muốn đọc ký tự thực trong văn bản đã mã hóa. Công cụ cũng hỗ trợ dạng U+XXXX và &#x...;.
Escape Unicode chạy hoàn toàn trong trình duyệt của bạn: dữ liệu được xử lý trên thiết bị và không bị tải lên, lưu trữ hay gửi đến máy chủ. Sau khi trang đã tải, nó hoạt động ngoại tuyến mà không cần kết nối máy chủ. Nó hữu ích cho lập trình viên và kỹ sư DevOps khi chuẩn bị string literal, xem lại văn bản đã mã hóa hoặc làm việc với biểu diễn Unicode.
Bước 1: Dán hoặc thả văn bản Unicode vào công cụ. Bạn có thể bắt đầu với ký tự thông thường hoặc văn bản đã chứa chuỗi escape.
Bước 2: Chọn escape hay unescape văn bản. Escape chuyển ký tự thành ký hiệu escape, còn unescape biến ký hiệu được hỗ trợ trở lại thành ký tự.
Bước 3: Xem lại kết quả. Ký tự trên U+FFFF dùng hai escape ở dạng \uXXXX cổ điển, còn dạng \u{...} hiện đại dùng một code point.
Bước 4: Sao chép văn bản đã chuyển đổi để dùng trong mã nguồn hoặc tài liệu khác.
Trường hợp sử dụng: Chuẩn bị chuỗi Unicode để dán vào mã nguồn. Escape giúp ký tự rõ ràng trong ngữ cảnh cần biểu diễn literal.
Trường hợp sử dụng: Giải mã chuỗi escape dày đặc để văn bản dễ đọc hơn. Unescape chuyển ký hiệu trở lại thành ký tự thực.
Trường hợp sử dụng: Biểu diễn ký tự trên U+FFFF bằng ký hiệu \uXXXX cổ điển. Công cụ xử lý các ký tự này dưới dạng cặp surrogate.
Trường hợp sử dụng: Dùng dạng \u{...} hiện đại để biểu diễn ký tự trên U+FFFF bằng một code point duy nhất.
Trường hợp sử dụng: Chuyển văn bản sang ký hiệu U+XXXX hoặc &#x...; khi bạn cần các biểu diễn Unicode đó trong tài liệu hoặc quy trình.
Trường hợp sử dụng: Kiểm tra văn bản đã escape khi gỡ lỗi mã nguồn hoặc xem lại chuỗi sao chép từ nguồn khác. Chuyển nó trở lại thành ký tự giúp nội dung dễ hiểu hơn.