Thoát / Bỏ thoát chuỗi

Nhanh chóng thoát khỏi các ký tự (như dấu ngoặc kép) hoặc bỏ thoát chúng trở lại văn bản thuần túy thô.

Để thoát một chuỗi, chọn Thoát ký tự (escape), chọn JavaScript hoặc JSON rồi dán văn bản; dấu ngoặc, dấu gạch chéo ngược, tab và dấu xuống dòng thành chuỗi thoát. Chọn Bỏ thoát ký tự (unescape) để chuyển chúng về ký tự thô.

Last updated:

Thoát / Bỏ thoát chuỗi. Nhanh chóng thoát khỏi các ký tự (như dấu ngoặc kép) hoặc bỏ thoát chúng trở lại văn bản thuần túy thô. Làm sạch ngay các chuỗi lập trình bằng công cụ thoát chuỗi trực tuyến miễn phí của chúng tôi.

Tiện ích này cho phép bạn mã hóa các ký tự đặc biệt cho JSON, HTML và SQL. Cho dù bạn đang định dạng truy vấn hay làm sạch dữ liệu đầu vào, công cụ thoát ký tự của chúng tôi đều đảm bảo định dạng chính xác. Dán văn bản của bạn và tạo chuỗi thoát.

Tiện ích thao tác văn bản cao cấp này tận dụng quy trình xử lý phía máy khách để đánh giá mã trong trình duyệt của bạn, đảm bảo các truy vấn của bạn không bao giờ được tải lên máy chủ từ xa.

Việc truyền mã làm lộ tính bảo mật của bạn, nhưng công cụ ngoại tuyến của chúng tôi loại bỏ lỗ hổng này. Chúng tôi cung cấp một cách riêng tư để thoát các chuỗi cục bộ.

Công cụ liên quan: Tiếp tục quy trình với Trình định dạng văn bản, Thống kê văn bản, Bộ đếm từ. Các công cụ liên quan này hỗ trợ những tác vụ gần nhau như chuyển đổi, định dạng, xác thực, tạo dữ liệu và dọn dẹp.

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

Làm thế nào để thoát các ký tự đặc biệt trong chuỗi?

Chọn Thoát ký tự (escape) ở trên cùng, chọn Định dạng JavaScript hoặc JSON, rồi dán văn bản vào ô Chuỗi đầu vào. Ô Kết quả hiển thị ngay phiên bản đã thoát; nhấp Sao chép để sao chép. Điều này hữu ích khi đưa văn bản nhiều dòng hoặc có dấu ngoặc vào một string literal.

Công cụ thoát thay đổi những ký tự nào?

Ở định dạng JavaScript: một dấu gạch chéo ngược thành hai, dấu xuống dòng, ký tự về đầu dòng và tab thành gạch chéo ngược kèm n, r và t, còn ngoặc kép và ngoặc đơn được thêm gạch chéo ngược phía trước. Ở định dạng JSON, ngoặc đơn được giữ nguyên và các ký tự điều khiển khác thành chuỗi thoát gạch chéo ngược u. Các ký tự khác, kể cả Unicode, giữ nguyên.

Làm thế nào để bỏ thoát một chuỗi?

Chọn Bỏ thoát ký tự (unescape) và dán văn bản đã thoát. Văn bản được đọc một lần từ trái sang phải, nên hai dấu gạch chéo ngược luôn thành một, và đường dẫn Windows đã thoát như C:\\new thành C:\new chứ không phải C: rồi xuống dòng. Gạch chéo ngược kèm n, r, t, b, f, v, 0, các dấu ngoặc và dấu gạch chéo cũng được giải mã.

Tôi có thể dùng kết quả đã thoát trong JSON không?

Có, hãy chọn định dạng JSON. Nó thoát đúng những gì JSON yêu cầu, gồm ngoặc kép, gạch chéo ngược và ký tự điều khiển, và không bao giờ thêm gạch chéo ngược trước ngoặc đơn, nên kết quả có thể đặt giữa hai ngoặc kép và phân tích như JSON. Định dạng JavaScript thoát cả ngoặc đơn, điều JSON không cho phép.

Công cụ có giải mã chuỗi thoát Unicode hoặc thực thể HTML không?

Chuỗi thoát Unicode thì có: Bỏ thoát ký tự (unescape) giải mã chuỗi thoát gạch chéo ngược u với bốn chữ số hex hoặc dạng dấu ngoặc nhọn, kể cả cặp surrogate cho emoji, và chuỗi thoát gạch chéo ngược x với hai chữ số hex. Thực thể HTML như amp không được giải mã; hãy dùng công cụ thực thể HTML cho những trường hợp đó.

Điều gì xảy ra với các chuỗi thoát không xác định?

Một dấu gạch chéo ngược theo sau bởi ký tự không phải chuỗi thoát đã biết, ví dụ gạch chéo ngược q, hoặc một chuỗi chưa hoàn chỉnh như gạch chéo ngược u12, được giữ đúng như đã gõ, kể cả dấu gạch chéo ngược, nên không có gì bị mất âm thầm.

Cách dùng công cụ trực tuyến này

Thoát / Bỏ thoát chuỗi được thiết kế cho các quy trình nhanh trong trình duyệt khi bạn cần định dạng, kiểm tra, chuyển đổi, giải mã, mã hóa, tạo hoặc xem dữ liệu mà không cần mở ứng dụng nặng. Hãy bắt đầu với ô nhập liệu hoặc các tùy chọn hiện có, kiểm tra kết quả, rồi sao chép hoặc tải xuống đầu ra.

Xử lý riêng tư trong trình duyệt

Thoát / Bỏ thoát chuỗi giữ bước xử lý thông thường ngay trong trình duyệt của bạn. Điều này hữu ích với đoạn mã, token, tài liệu, giá trị cấu hình, mẫu văn bản và nội dung khác không nên gửi đến dịch vụ từ xa khi không cần thiết.

Khi nào công cụ này hữu ích

Dùng Thoát / Bỏ thoát chuỗi cho các tác vụ lặp lại của lập trình viên, tài liệu kỹ thuật, kiểm tra QA, chuyển đổi nhanh, gỡ lỗi, làm sạch nội dung và quy trình nội bộ của nhóm. Trang tập trung vào đầu vào rõ ràng, phản hồi nhanh và đầu ra dễ tái sử dụng.

Mẹo thực tế

Trước khi sao chép kết quả cuối cùng, hãy kiểm tra khoảng trắng, chữ hoa chữ thường, tên tệp, mã hóa, cấu trúc token, xuống dòng hoặc định dạng đầu ra. Các bước nhỏ này giúp tránh lỗi trong mã nguồn, báo cáo, ticket, email hoặc ghi chú kỹ thuật.