Chuyển tới nội dung chính
Z

Escape & Unescape chuỗi

Escape và unescape chuỗi ký tự cho HTML, XML, Java, C#, JavaScript, JSON, CSV (RFC 4180) và SQL.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated

Cách dùng

  1. 1 Chọn ngôn ngữ đích — mỗi ngôn ngữ có quy tắc escape riêng.
  2. 2 Chuyển đổi giữa Escape (văn bản → chuỗi literal) và Unescape (chuỗi literal → văn bản).
  3. 3 Dán nội dung thô hoặc đã escape vào ô nhập. Kết quả sẽ cập nhật ngay khi bạn gõ.
  4. 4 Dùng Swap để hoán đổi ngay lập tức giữa ô nhập và ô kết quả.

Vì sao dùng công cụ này

  • Hỗ trợ 8 ngôn ngữ — HTML, XML, Java, C#, JavaScript, JSON, CSV (RFC 4180) và SQL.
  • Bảng quy tắc riêng cho từng ngôn ngữ — Java bắt buộc chỉ dùng \uXXXX ASCII, JSON dùng JSON.stringify gốc, CSV tuân theo RFC 4180.
  • Luồng xử lý JSON dùng trình phân tích gốc của trình duyệt — không tự viết tay các trường hợp biên.
  • Xử lý hoàn toàn phía client. Không upload, không theo dõi phân tích trên nội dung của bạn.

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

Vì sao Java bắt buộc đầu ra chỉ dùng ASCII?

Các file mã nguồn Java thường mặc định dùng ISO-8859-1, và trình soạn thảo / công cụ diff SCM xử lý ASCII an toàn nhất. Bộ escape của Java sẽ phát ra \uXXXX cho mọi ký tự ngoài ASCII; trong khi bộ escape của C# và JavaScript vẫn giữ nguyên ký tự Unicode.

CSV có escape từng trường dữ liệu không?

Công cụ coi toàn bộ nội dung nhập vào là một trường duy nhất. Nếu trường đó chứa dấu phẩy, dấu ngoặc kép, hoặc ký tự xuống dòng, nó sẽ được bọc trong dấu ngoặc kép và nhân đôi các dấu ngoặc kép bên trong (theo RFC 4180). Để xử lý toàn bộ dòng CSV, hãy dùng một trình phân tích CSV chuyên dụng.

SQL: dùng backslash hay nhân đôi dấu nháy?

Công cụ sử dụng cách nhân đôi dấu nháy đơn (''), vốn hoạt động nhất quán trên MySQL, PostgreSQL, SQLite và SQL Server. Cách escape bằng backslash chỉ hoạt động trên MySQL và sẽ gây lỗi trên hầu hết các cơ sở dữ liệu khác.

Các công cụ liên quan?

Xem HTML Entities Converter để tra bảng named-entity và URL Encoder để mã hóa percent-encoding.

Escape & Unescape chuỗi là gì?

Escape & Unescape là công cụ escape và unescape chuỗi ký tự cho nhiều ngôn ngữ và định dạng khác nhau ngay trong trình duyệt. Công cụ áp dụng quy tắc escape của HTML, XML, Java, C#, JavaScript, JSON, CSV (RFC 4180) và SQL để các ký tự đặc biệt có thể được nhúng an toàn, đồng thời đảo ngược từng phép biến đổi để khôi phục lại văn bản gốc.

Tóm tắt

Escape & Unescape chuỗi là công cụ lập trình miễn phí của Zerethon Tools. Escape và unescape chuỗi ký tự cho HTML, XML, Java, C#, JavaScript, JSON, CSV (RFC 4180) và SQL. Chạy hoàn toàn trong trình duyệt — không đăng ký, không tải lên.

Danh mục
Lập trình
Giá
Miễn phí
Quyền riêng tư
Chạy trên trình duyệt
Đăng ký
Không cần

Quyền riêng tư

Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Escape & Unescape chuỗi chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.

Công cụ liên quan

Xây dựng, chia sẻ và phát triển trên Zerethon Social

Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.

Đăng ký miễn phí