JavaScript Escape Unescape: xử lý chuỗi JavaScript
JavaScript Escape Unescape chuyển đổi nội dung chuỗi JavaScript giữa văn bản dễ đọc và dạng escape. Chế độ Escape xử lý dấu gạch chéo ngược, dấu ngoặc kép, ký tự điều khiển phổ biến và ký tự ngoài ASCII dưới dạng \uXXXX hoặc \u{…}; chế độ template-literal còn escape dấu backtick và ${. Chế độ Unescape nhận \uXXXX (kể cả cặp surrogate), \u{…}, \xXX và các escape có tên. Dán hoặc thả văn bản, chọn chiều chuyển đổi và sao chép kết quả.
JavaScript Escape Unescape là công cụ chạy trong trình duyệt, dùng để chuyển đổi nội dung chuỗi JavaScript giữa văn bản dễ đọc và dạng escape. Hãy dùng nó để chuẩn bị văn bản cho mã nguồn, xem các ký tự trong chuỗi đã escape, hoặc chuyển đổi nội dung qua lại mà không cần sửa từng ký tự bằng tay.
Ở chế độ Escape, công cụ escape dấu gạch chéo ngược, dấu ngoặc kép đơn và kép, cùng các ký tự điều khiển phổ biến, gồm xuống dòng, carriage return, tab, backspace, form feed, vertical tab và ký tự null. Các ký tự ngoài ASCII được biểu diễn dưới dạng \uXXXX hoặc dạng hiện đại \u{…}. Chế độ template-literal còn escape dấu backtick và ${. Ở chế độ Unescape, công cụ xử lý các ký tự \uXXXX (kể cả cặp surrogate), \u{…}, \xXX và các escape có tên.
Chuỗi JavaScript có thể chứa ký tự escape để biểu diễn ký tự và bảo vệ cú pháp chuỗi. Chuyển văn bản dễ đọc thành văn bản escape hữu ích khi chuẩn bị chuỗi cho code, còn unescape giúp nội dung đã mã hóa dễ đọc hơn. Công cụ hỗ trợ cả hai chiều, vì vậy bạn có thể chọn biểu diễn phù hợp với công việc.
Quá trình chuyển đổi chạy hoàn toàn trong trình duyệt của bạn. Đầu vào được xử lý trên thiết bị của bạn và không có gì bị tải lên, lưu trữ hay gửi đến máy chủ; sau khi trang đã tải xong, công cụ cũng hoạt động ngoại tuyến. Nhờ đó bạn có cách riêng tư để làm việc với nội dung chuỗi mà không cần kết nối máy chủ.
JavaScript Escape Unescape giúp lập trình viên và kỹ sư DevOps chuẩn bị chuỗi mã nguồn, xem các giá trị đã escape và làm việc với nội dung template-literal. Dán hoặc thả văn bản, chọn Escape hoặc Unescape, rồi sao chép kết quả cho bước tiếp theo.
Bước 1: Dán hoặc thả văn bản JavaScript vào công cụ. Bạn có thể bắt đầu với văn bản dễ đọc cần escape hoặc chuỗi đã escape mà bạn muốn xem.
Bước 2: Chọn Escape để mã hóa văn bản, hoặc Unescape để chuyển các ký tự escape trở lại thành ký tự. Chọn chiều phù hợp với dạng đầu vào của bạn.
Bước 3: Khi escape văn bản cho template literal, hãy dùng chế độ template-literal. Chế độ này còn escape dấu backtick và ${ để chúng được biểu diễn an toàn trong ngữ cảnh đó.
Bước 4: Xem lại văn bản đã chuyển đổi và sao chép kết quả. Kiểm tra đầu ra đúng dạng bạn cần trước khi thêm vào code JavaScript.
Trường hợp sử dụng: Nhúng chuỗi JavaScript vào trong một chuỗi JavaScript khác mà không làm vỡ dấu ngoặc. Escape dấu ngoặc kép và dấu gạch chéo ngược giúp giữ nguyên biểu diễn chuỗi.
Trường hợp sử dụng: Đọc chuỗi escape dày đặc bằng cách chuyển các ký tự escape trở lại thành ký tự. Việc này giúp văn bản dễ xem hơn.
Trường hợp sử dụng: Chuẩn bị một literal để dán vào mã nguồn. Escape các ký tự có thể ảnh hưởng đến cú pháp chuỗi.
Trường hợp sử dụng: Chuyển đổi văn bản để dùng trong template literal. Chế độ template-literal còn escape dấu backtick và ${.
Trường hợp sử dụng: Xem các ký tự escape Unicode trong văn bản JavaScript. Chế độ Unescape hỗ trợ các dạng \uXXXX, cặp surrogate và \u{…}.
Trường hợp sử dụng: Kiểm tra cách các ký tự điều khiển phổ biến được biểu diễn trong chuỗi. Chế độ Escape xử lý các ký tự như xuống dòng, tab và carriage return.