HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Bộ mã
Thử đi.
Ví dụ
<div>"x" & y</div>
<div>"x" & y</div>
<span title="Tom & Jerry">5 &lt; 10</span>
<span title="Tom & Jerry">5 < 10</span>
Khi mã hóa các thực thể HTML
Dùng mã hóa thực thể khi bạn muốn ký tự như dấu ngoặc góc, ampersand, hoặc trích dẫn để hiển thị theo nghĩa đen thay vì được giải thích là đánh dấu. Điều này đặc biệt hữu ích cho việc dạy kèm, trường CNMS, tài liệu đánh dấu, mẫu mã, bản sao các đoạn trích và giá trị thuộc tính HTML.
Cái gì được mã hóa
The most common cases are <, >, &, and quotes. Depending on the workflow, you may see named entities such as < and &, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.
Những dòng chảy công việc thực tế
Trang này rất hữu ích khi bạn muốn hiển thị nguồn HTML thô trong tài liệu hướng dẫn, làm sạch văn bản đã được sao chép từ hệ thống CMS hay hỗ trợ hỗ trợ, giải mã chuỗi đã được khoá từ xuất khẩu, hoặc xác định liệu một đoạn cắt dán đã thoát một lần hay nhiều lần trước khi xuất nó.
Tránh vẽ kép
A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &, but an existing & encoded again becomes &amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.
Name
Bảng mã tính năng là hữu ích để hiển thị đánh dấu nghĩa đen và ngăn chặn việc vô tình dịch trong nhiều luồng nội dung, nhưng nó không phải là một thay thế hoàn toàn cho việc nhận thức ngữ cảnh trong mỗi ứng dụng. Kết xuất đã mã hóa cũng có thể trở thành hoạt động đánh dấu lại nếu bạn dán nó vào một trình soạn thảo HTML sống hoặc xây dựng trang.
Xử lý sự riêng tư và địa phương
Trước khi bạn dựa vào các đoạn nhúng trong trang Mạng hoặc nguồn tin
Trước khi xuất bản hoặc nhúng vào kết quả, hãy xác nhận chính xác ngữ cảnh HTML nơi nó sẽ được dùng và hệ thống đích đã chạy thoát tự động. Một chuỗi chuyển đổi đúng vẫn có thể sai nếu nó được đưa nhầm chỗ hoặc thoát hai lần.
Nơi mà thực thể HTML vẫn có thể sản xuất những kết quả không an toàn hoặc không cần thiết
Sự cải đạo có thể giúp cho việc trưng bày và trốn thoát, nhưng không bảo đảm an toàn trong mọi bối cảnh. Đánh dấu kép, thoát một phần, và không khớp giữa nội dung văn bản và ngữ cảnh thuộc tính vẫn có thể để lại kết xuất bị hỏng hoặc đánh lạc hướng nếu đích đòi hỏi xử lý khác nhau.
Làm thế nào để giải mã và giải mã kết xuất HTML
Mục đích của xuất đã mã hóa là đại diện cho các ký tự an toàn trong bối cảnh HTML, trong khi giải mã kết quả phục hồi các ký tự nghĩa đen những thực thể đó đại diện. Điều đó không tự động làm cho kết quả thích hợp cho mỗi nơi bạn có thể dán nó, bởi vì nút văn bản HTML, thuộc tính, văn lệnh và nguồn cấp dữ liệu có thể khác nhau để thoát ra.
Vì sự chuyển đổi chạy trong trình duyệt của bạn, bạn có thể kiểm tra các mảnh mẫu, nội dung CMS, các tin nhắn hỗ trợ, hoặc một phần thoát được mà không gửi văn bản đó đến một trang web khác. Điều này là thực tế khi bạn có những đoạn trong nội dung hoặc bản nháp nên lưu trữ tại địa phương.
Công cụ liên quan
Cơ bản64 Công cụ mã hoá / Deode
Mật mã văn bản vào cơ sở 64 hoặc giải mã cơ sở 64 trở lại nội dung có thể đọc ngay trong trình duyệt của bạn. Nó hữu ích cho việc kiểm tra các thẻ tín dụng, gỡ lỗi đầu đề cho phép, kiểm tra các giá trị cấu hình, giải mã các dữ liệu kiểu API, và chuyển đổi văn bản đơn giản mà không dùng dịch vụ từ xa. Công cụMill chạy đầy đủ bên khách hàng cho riêng tư và tiếp tục làm việc ngoài luồng sau khi cài đặt.
Bộ mã
hex Endect / Decode — Văn bản Hex
Hex Endect / Decode chuyển đổi văn bản sang thập lục phân (cơ số16) byte và giải mã hex trở lại văn bản có thể đọc được. Dùng nó để gỡ lỗi các quả bom nhị phân, kiểm tra UTF-8 byte, đảo ngược các chuỗi thoát ra, và làm việc với các giao thức hades hay mức độ thấp. Chấp nhận định dạng hex thông thường (có hoặc không có dấu cách, đường mới, hoặc 0x tiền tố). Chạy 100% trong trình duyệt của bạn — không tải lên — và làm việc ngoài lề sau khi cài đặt công cụ là PWA.
Bộ mã
ROT13 Encde / Decode — Văn bản RT13
ROT13 là một mật mã thay thế chữ cái đơn giản mà thay đổi A vội vàng, BTO, vv. Nó thường được dùng để làm hư hỏng, làm ô uế ánh sáng, và diễn đàn/mail. Công cụ này mã hóa văn bản thường cho ROT13 và giải mã ROT13 trở lại văn bản (không đối xứng). Chạy 100% trong trình duyệt của bạn — không tải lên — và làm việc ngoài lề sau khi cài đặt công cụ là PWA.
Bộ mã
Mật mã địa chỉ Mạng / Deode (Percent-Encoding)
Địa chỉ Mạng (phần trăm- gạch dưới) chuyển đổi các ký tự không an toàn sang định dạng URL bảo mật và trở lại. Dùng nó để truy vấn chuỗi, chuyển hướng URL, tham số UTM, và gỡ lỗi các yêu cầu ARI (RFC 3986). Chạy 100% trong trình duyệt của bạn — không tải lên — và làm việc ngoài lề sau khi cài đặt công cụ là PWA.
Bộ mã
