vi

Thoát Unicode

Chuyển văn bản thành chuỗi escape Unicode (\uXXXX) và ngược lại, cục bộ ngay trong trình duyệt và không tải lên.

Escape những gì
  • Chỉ ngoài ASCII
  • Tất cả ký tự

Đang xử lý cục bộ trên thiết bị của bạn ...

0%

Tệp của bạn chưa bao giờ rời khỏi thiết bị

    Tệp của tôi có bị tải lên không?

    Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

    Không tải lên100% cục bộ
    Nội dung ở lại với bạnkhông ai khác chạm tới
    Máy chủ tại ĐứcGDPR ngay từ thiết kế
    Kiểm định độc lậpTLS A+ · HTTP header A+

    Trong mã nguồn, JSON hay tệp cấu hình, các ký tự đặc biệt thường được viết dưới dạng escape Unicode: một dấu umlaut như ä khi đó hiện ra là \u00e4. Nhờ vậy văn bản chỉ còn ASCII thuần và tránh được lỗi mã hóa khi trao đổi giữa các hệ thống. Công cụ này chuyển đổi cả hai chiều: văn bản trở thành escape, còn escape lại trở thành văn bản đọc được.

    Chiều được nhận diện tự động: nếu đầu vào chứa chuỗi \uXXXX hoặc \u{...} thì chúng được giải mã; nếu không, văn bản được mã hóa. Theo mặc định chỉ các ký tự ngoài ASCII mới được escape (dấu umlaut, dấu trọng âm, emoji); với tùy chọn "Tất cả ký tự" thì mọi ký tự đều được escape. Các ký tự ngoài mặt phẳng cơ bản (như emoji) được biểu diễn bằng một cặp thay thế gồm hai \uXXXX, đúng như trong JavaScript.

    Toàn bộ quá trình chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt của bạn bằng JavaScript thuần: văn bản của bạn không bị tải lên, không bị lưu lại, và không có thư viện ngoài nào được tải từ CDN. Bạn có thể tải kết quả về dưới dạng tệp văn bản hoặc sao chép trực tiếp.

    Thông số kỹ thuật

    Thông số kỹ thuật
    Định dạng đầu vàoNhập văn bản
    Định dạng đầu raTXT
    Xử lý hàng loạtKhông
    Xử lýCục bộ trong trình duyệt (JavaScript)
    Tải tệp lênKhông có

    Trong 3 bước

    1. Dán văn bản hoặc escape \uXXXX vào ô văn bản.
    2. Nếu muốn, chọn "Tất cả ký tự" thay vì "Chỉ ngoài ASCII".
    3. Đọc kết quả hoặc tải về dưới dạng tệp văn bản.

    Giới hạn: Dùng escape \uXXXX (và \u{...} khi giải mã), như thường thấy trong JavaScript và JSON. Việc mã hóa dựa trên đơn vị mã UTF-16, nên các ký tự ngoài mặt phẳng cơ bản chiếm hai escape. Các dạng escape khác (như \xHH hoặc \NNN) không được tạo ra. Văn bản rất lớn bị giới hạn bởi bộ nhớ của thiết bị bạn.

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

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

    Không. Quá trình chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt của bạn; văn bản không bao giờ rời khỏi thiết bị và không bị lưu lại.

    Công cụ có tự nhận diện chiều không?

    Có. Nếu đầu vào chứa chuỗi \uXXXX thì nó giải mã; nếu không, nó mã hóa văn bản.

    "Tất cả ký tự" làm gì?

    Khi đó mọi ký tự đều được viết thành \uXXXX, kể cả chữ cái thông thường, hữu ích khi toàn bộ văn bản cần an toàn với ASCII.

    Emoji có hoạt động không?

    Có. Emoji được mã hóa thành một cặp thay thế gồm hai \uXXXX và được ghép lại đúng khi giải mã; dạng \u{...} cũng được đọc.

    Công cụ liên quan