Công cụ Escape và Unescape JavaScript cho chuỗi JavaScript
Chuyển đổi chuỗi JavaScript bằng cách escape ký tự hoặc biến các chuỗi escape được hỗ trợ trở lại thành văn bản dễ đọc. Việc escape bao phủ 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ự không phải ASCII dưới dạng \uXXXX hoặc \u{…}. Chế độ template-literal cũng escape dấu backtick và ${, còn unescape hỗ trợ cặp surrogate \uXXXX, \u{…}, \xXX và các escape có tên. Tùy chọn an toàn cho JSON hiện có.
Escape và Unescape JavaScript là công cụ chạy trong trình duyệt để chuyển đổi chuỗi JavaScript giữa ký tự dễ đọc và chuỗi escape. Hãy dùng công cụ để escape văn bản cho string literal hoặc unescape các chuỗi được hỗ trợ khi bạn cần kiểm tra các ký tự gốc. Công cụ 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ự không phải ASCII.
Khi escape, ký tự không phải ASCII có thể được biểu diễn dưới dạng \uXXXX hoặc dạng hiện đại \u{…}. Chế độ template-literal cũng escape dấu backtick và ${. Công cụ cũng cung cấp tùy chọn an toàn cho JSON. Khi unescape, công cụ nhận ra chuỗi \uXXXX, gồm cặp surrogate, cùng với \u{…}, \xXX và các escape có tên.
Chuỗi JavaScript có thể chứa ký tự trực tiếp hoặc biểu diễn chúng bằng chuỗi escape. Việc chuyển đổi giữa hai dạng giúp ích khi chuẩn bị văn bản cho mã nguồn hoặc làm nội dung đã escape dễ đọc hơn. Escape và Unescape cho phép bạn làm việc theo cả hai chiều, tùy bạn cần mã hóa ký tự hay khôi phục chúng.
Quá trình chuyển đổi chạy hoàn toàn trong trình duyệt của bạn, và dữ liệu nhập không bị gửi tới máy chủ. Công cụ miễn phí và hoạt động ngoại tuyến sau khi trang đã tải xong, nên bạn có thể dùng mà không cần kết nối mạng sau thời điểm đó. Công cụ giúp lập trình viên và kỹ sư DevOps cần chuẩn bị, kiểm tra hoặc xử lý sự cố nội dung chuỗi JavaScript.
Bước 1: Dán hoặc thả văn bản JavaScript vào công cụ. Hãy bắt đầu với chuỗi hoặc nội dung bạn muốn chuyển đổi.
Bước 2: Chọn Escape hoặc Unescape. Escape chuyển ký tự thành chuỗi escape, còn Unescape biến các chuỗi được hỗ trợ trở lại thành ký tự.
Bước 3: Chọn một tùy chọn nếu phù hợp với dữ liệu nhập. Chế độ template-literal cũng escape dấu backtick và ${, và tùy chọn an toàn cho JSON hiện có.
Bước 4: Sao chép kết quả để dùng trong mã nguồn hoặc quy trình. Hãy xem lại trước khi chèn vào chuỗi hoặc file lớn hơn.
Trường hợp sử dụng: Nhúng chuỗi JavaScript bên trong một chuỗi JavaScript khác mà không phá vỡ cách trích dẫn. Việc escape dấu ngoặc kép và dấu gạch chéo ngược giúp chuẩn bị văn bản cho mã nguồn.
Trường hợp sử dụng: Đọc chuỗi escape dày đặc bằng cách chuyển các chuỗi escape được hỗ trợ trở lại thành ký tự. Cách này giúp văn bản dễ kiểm tra hơn khi gỡ lỗi.
Trường hợp sử dụng: Chuẩn bị string literal để dán vào mã nguồn JavaScript. Hãy escape các ký tự mà nếu không sẽ cần biểu diễn bằng chuỗi escape.
Trường hợp sử dụng: Làm việc với văn bản dành cho template literal. Chế độ template-literal cũng escape dấu backtick và ${.
Trường hợp sử dụng: Kiểm tra các chuỗi chứa chuỗi escape Unicode hoặc thập lục phân. Việc unescape hỗ trợ \uXXXX, cặp surrogate, \u{…} và \xXX.
Trường hợp sử dụng: Chuẩn bị nội dung chuỗi JavaScript cho công việc liên quan đến JSON bằng tùy chọn an toàn cho JSON hiện có.