String Escape / Unescape
Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.
Đầu vào thô
Đầu ra đã escape
Giới thiệu công cụ
Escape và unescape chuỗi trong năm ngữ cảnh: chuỗi JSON/JS, template literal JS, thực thể HTML, dấu nháy đơn SQL và mẫu RegExp.
Dán bất kỳ văn bản nào, chọn chế độ và ngôn ngữ, nhận kết quả ngay lập tức.
Cách sử dụng
- Chọn chế độ Escape hoặc Unescape.
- Nhấp vào nút ngôn ngữ (JSON, JS, HTML, SQL hoặc RegExp).
- Dán đầu vào hoặc nhấp Mẫu để tải ví dụ.
- Đầu ra cập nhật tức thì. Nhấp Sao chép để sao chép kết quả.
Trường hợp sử dụng
Escape chuỗi trước khi nhúng vào JSON payload, escape HTML trước khi chèn vào innerHTML, escape đầu vào SQL của người dùng và chuyển đổi chuỗi ký tự thành mẫu regex.
Câu hỏi thường gặp
- Có nên dùng để khử độc SQL đầu vào trong môi trường sản xuất không? — Không. Luôn dùng truy vấn tham số hóa trong sản xuất. Công cụ này chỉ để kiểm tra và học tập.
- Unescape RegExp làm gì? — Unescape RegExp phụ thuộc ngữ cảnh và không được định nghĩa rõ. Chế độ này trả về đầu vào nguyên vẹn.
- JSON escape xử lý Unicode như thế nào? — Ký tự điều khiển (U+0000–U+001F) được mã hóa thành \uXXXX. Unicode có thể in được trên U+007F giữ nguyên (JSON hợp lệ).