Ngôn ngữ
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Escape & Unescape Chuỗi

Escape & Unescape Chuỗi

Escape và unescape chuỗi cho JSON, XML, SQL, JavaScript, Python, C/Java, CSV, RegEx và Shell với kết quả chuyển đổi tức thì.

Escape chuỗi online cho mọi ngôn ngữ

Escape chuỗi online biến các ký tự đặc biệt thành dạng an toàn để bạn chèn thẳng vào code, câu truy vấn hay file dữ liệu mà không làm hỏng cú pháp. Unescape làm ngược lại, khôi phục văn bản gốc từ dạng đã escape. Công cụ dành cho lập trình viên cần dán một giá trị vào JSON, SQL, JavaScript hay regex và muốn nó được escape đúng chỉ trong một bước.

Công cụ hỗ trợ 9 định dạng — JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV và Shell/Bash — mỗi định dạng tuân theo đúng quy tắc escape của ngôn ngữ hoặc chuẩn đó. Chọn một định dạng, chọn Escape hoặc Unescape, kết quả hiện ra ngay khi bạn gõ.

Riêng tư từ thiết kế: mọi chuyển đổi đều chạy hoàn toàn trong trình duyệt của bạn. Văn bản không bao giờ được tải lên máy chủ, nên an toàn cho khóa API, thông tin đăng nhập và các chuỗi nhạy cảm khác.

Cách escape hoặc unescape một chuỗi

1

Chọn định dạng

Mở danh sách định dạng và chọn đích của bạn — JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx hoặc Shell/Bash.

2

Chọn chế độ

Nhấn Escape để mã hóa các ký tự đặc biệt, hoặc Unescape để giải mã một chuỗi đã escape trở về văn bản thuần.

3

Gõ hoặc dán văn bản

Nhập văn bản vào khung bên trái. Kết quả chuyển đổi hiện ngay lập tức ở khung bên phải, kèm số ký tự cho cả hai bên.

4

Sao chép kết quả

Nhấn nút Sao chép để đưa kết quả vào clipboard. Dùng Hoán đổi để chuyển kết quả ngược về đầu vào và đảo chế độ, hoặc Xóa để đặt lại cả hai khung.

Tính năng

9 định dạng

Escape và unescape cho JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx và Shell/Bash, mỗi định dạng đều đúng quy tắc.

Chế độ Escape & Unescape

Chuyển qua lại giữa mã hóa các ký tự đặc biệt và giải mã một chuỗi đã escape trở về văn bản gốc.

Chuyển đổi tức thì

Kết quả cập nhật ngay khi bạn gõ. Chuyển đổi được làm trễ (debounce) để mượt mà ngay cả khi dán khối văn bản lớn.

Bảng tra escape

Bảng tích hợp liệt kê mọi chuỗi escape của định dạng đang chọn, kèm mô tả và ví dụ. Nhấn vào hàng để sao chép chuỗi escape.

Hoán đổi & chuyển hai chiều

Một cú nhấn đưa kết quả vào đầu vào và đảo chế độ, để bạn kiểm chứng escape rồi unescape có ra lại đúng văn bản gốc.

Sao chép & Xóa

Sao chép kết quả ra clipboard chỉ một cú nhấn, hoặc xóa cả hai khung để bắt đầu lại từ đầu.

Đếm ký tự

Thanh trạng thái hiển thị số ký tự của cả đầu vào và kết quả để bạn thấy escape làm thay đổi kích thước thế nào.

Unicode & ký tự điều khiển

Xử lý được dấu nháy, dấu gạch chéo ngược, ký tự điều khiển và escape Unicode như \uXXXX để các ký hiệu khó cũng chuyển đúng.

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

Escape một chuỗi nghĩa là gì?

Escape chuyển những ký tự mang ý nghĩa đặc biệt trong một ngôn ngữ thành dạng an toàn để chúng không phá vỡ cú pháp xung quanh. Ví dụ, dấu nháy kép thành \" bên trong chuỗi JSON. Unescape làm ngược lại, biến dạng đã escape trở về ký tự gốc.

Làm sao để escape một chuỗi JSON?

Chọn JSON trong danh sách định dạng, để chế độ ở Escape, rồi dán văn bản của bạn. Công cụ escape dấu nháy kép, dấu gạch chéo ngược, ký tự xuống dòng, tab và ký tự điều khiển sang dạng \u, sẵn sàng chèn vào một giá trị JSON.

Escape JSON và escape JavaScript khác nhau thế nào?

JSON chỉ cho phép chuỗi đặt trong dấu nháy kép, nên nó escape " chứ không escape nháy đơn. JavaScript hỗ trợ nháy đơn, nháy kép và dấu huyền, nên quy tắc của nó còn escape '` và thêm các chuỗi như \x. Đổi định dạng sẽ áp đúng bộ quy tắc cho từng loại.

Làm sao để unescape một chuỗi?

Chọn định dạng khớp, nhấn Unescape, rồi dán văn bản đã escape. Công cụ đọc các chuỗi như \n, \t\uXXXX rồi khôi phục ký tự gốc. Dùng Hoán đổi để chuyển một giá trị qua lại hai chiều và xác nhận nó khớp với nguồn.

Vì sao cùng một văn bản lại cho kết quả khác nhau ở các định dạng khác nhau?

Mỗi định dạng định nghĩa ký tự đặc biệt và cú pháp escape riêng của nó. Một dấu nháy đơn thành '' trong SQL nhưng thành \' trong JavaScript, còn dấu và thành & trong XML. Mở khung Bảng tra escape để xem toàn bộ danh sách chuỗi cho định dạng bạn đã chọn.

Công cụ hỗ trợ những ngôn ngữ và định dạng nào?

Hỗ trợ chín định dạng: JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx và Shell/Bash. Mỗi loại dùng quy ước escape của ngôn ngữ đó, nên kết quả sẵn sàng dán thẳng vào code hoặc câu truy vấn của bạn.

Dữ liệu của tôi có gửi lên máy chủ không?

Không. Mọi thao tác escape và unescape đều diễn ra cục bộ trong trình duyệt của bạn bằng JavaScript. Không gì bạn gõ bị truyền đi hay lưu lại ở bất kỳ đâu, nên an toàn khi dùng với các chuỗi nhạy cảm như mật khẩu, token và dữ liệu riêng tư.

Đầu vào
Đã escape
Chuỗi escape Mô tả Ví dụ
Chọn định dạng trong danh sách thả xuống cho khớp với ngôn ngữ đích
Nhấn Hoán đổi để đảo nhanh chiều chuyển đổi
Mở khung Bảng tra escape để xem toàn bộ chuỗi escape của định dạng đang chọn
Nhấn vào bất kỳ hàng nào trong bảng tra để sao chép chuỗi escape
Mọi xử lý đều diễn ra trong trình duyệt — không dữ liệu nào được gửi lên máy chủ
Muốn biết thêm? Đọc tài liệu →
1/6
Bắt đầu gõ để tìm kiếm...
Đang tìm kiếm...
Không tìm thấy kết quả
Hãy thử tìm với từ khóa khác