Bỏ qua tới nội dung
Toolars
Khám phá

Mã hóa / giải mã HTML

HTML Encoder / Decoder

Escape đúng năm ký tự phá markup — &, <, >, ngoặc kép và nháy đơn — hoặc giải mã mọi entity tên và số qua trình phân tích của trình duyệt. Chạy cục bộ.

Xử lý cục bộ

Chi tiết xử lý

Dữ liệu nhập của công cụ được xử lý trên thiết bị của bạn.

Công cụ có thể tải tài nguyên để hoạt động. Dịch vụ tài khoản hoạt động riêng.

Đang chuẩn bị dùng ngoại tuyến…

Thông tin quyền riêng tư
Báo lỗi

Lộ trình tác vụ / từ đầu vào đến kết quả

Cách mã hóa và giải mã HTML entity

  1. 01

    Chọn Mã hóa hoặc Giải mã

    Chọn một chiều trong các tab chế độ. Mã hóa biến markup thành văn bản hiển thị được để bạn dán vào tài liệu; Giải mã quy các tham chiếu ký tự về lại ký tự thật để bạn đọc. Nhãn hai khung luôn cho biết chiều nào đang hoạt động.

  2. 02

    Dán nội dung

    Dùng trường HTML hoặc văn bản thuần khi mã hóa, hoặc trường HTML entity khi giải mã. Kết quả cập nhật trực tiếp khi bạn gõ, và Tải mẫu hiển thị một ví dụ khứ hồi nhỏ với một thẻ và một tham chiếu emoji.

  3. 03

    Đọc kết quả

    Mã hóa escape chính xác năm ký tự phá vỡ markup — &, <, >, " và ' trở thành &amp;, &lt;, &gt;, &quot; và &#39; — trong khi giải mã quy các tham chiếu ký tự dạng tên và dạng số qua chính trình phân tích của trình duyệt. Mọi thứ khác trong văn bản đi qua nguyên vẹn, nên một đoạn như &lt;strong&gt; trở lại thành một thẻ thật khi bạn giải mã.

  4. 04

    Khứ hồi bằng Đảo

    Đảo đưa đầu ra trở lại thành đầu vào với chế độ ngược được chọn, nên bạn có thể mã hóa một đoạn, đảo, và giải mã lại để xác nhận văn bản sống sót qua vòng khứ hồi không đổi. Nhãn các khung đổi theo chế độ, nên chiều hiện tại luôn hiển thị.

  5. 05

    Sao chép hoặc tải xuống

    Sao chép kết quả đưa đầu ra vào clipboard, và Tải xuống .txt lưu nó thành toolars-html-entities.txt để trao cho đồng nghiệp hoặc đính kèm vào một ticket. Xóa làm trống cả hai khung cho đoạn tiếp theo.

Thông tin công cụ

Xử lý
Trong trình duyệt của bạn
Dữ liệu nhập rời thiết bị này
Không bao giờ
Lưu giữ
Không có gì được lưu
Giá
Miễn phí

Dữ liệu bạn nhập ở lại trong trình duyệt.

Mã hóa/giải mã HTML dùng lộ trình thực thi cục bộ đã xác minh và không tạo lịch sử đầu vào hay đầu ra ẩn.

Thực thi cục bộ

Chạy bên trong tab trình duyệt hiện tại.

Không xử lý ẩn

Dữ liệu công cụ đang hoạt động không bao giờ trở thành bản ghi tài liệu của Toolars.

Không cần tài khoản

Dùng quy trình cốt lõi mà không cần tạo hồ sơ. Mục yêu thích đồng bộ vào tài khoản sau khi bạn đăng nhập.

Đặt lại ngay lập tức

Xóa tab và dữ liệu đang làm việc sẽ biến mất.

Mã hóa/giải mã HTML thực sự làm gì

Một hướng dẫn cần hiển thị một đoạn markup mà trình duyệt không nuốt mất các thẻ; một bản xuất CMS quay về rải đầy &amp; và &#39; và ai đó phải đọc nó; một template cứ hỏng vì giá trị thuộc tính chứa dấu ngoặc kép thô. Trình mã hóa/giải mã HTML xử lý cả hai chiều cục bộ, với nút Đảo biến việc kiểm tra khứ hồi thành thao tác hai cú nhấp — và đây là cách nhanh nhất để thấy một bản xuất đã lưu sẽ trông thế nào khi trình duyệt phân tích nó. Nội dung nháp và các trang chưa công bố không bao giờ rời khỏi tab, và không có tài khoản nào đứng giữa bạn và kết quả.

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

Mã hóa escape những ký tự nào?
Chính xác năm ký tự: &, <, >, dấu ngoặc kép và dấu nháy đơn, trở thành &amp;, &lt;, &gt;, &quot; và &#39;. Mọi thứ khác giữ nguyên như đã gõ, nên văn bản thông thường vẫn đọc được trong đầu ra đã mã hóa và chỉ các ký tự có thể phá vỡ markup hay thuộc tính mới thay đổi.
Giải mã có thể quy những loại entity nào?
Decode xử lý tham chiếu có tên như &amp;, dạng thập phân như &#38; và dạng thập lục phân như &#x26; qua trình phân tích HTML của trình duyệt. Tham chiếu không biết vẫn là văn bản gốc. Một số tham chiếu có tên vẫn được giải mã khi thiếu dấu chấm phẩy cuối, nên bỏ dấu này không bảo đảm văn bản giữ nguyên.
Mã hóa có giống làm sạch HTML không?
Không. Mã hóa escape năm ký tự để markup hiển thị như văn bản; đó là một bước trình bày, không phải bộ lọc bảo mật, dành cho hướng dẫn, tài liệu và mẫu mã. Đừng coi đầu ra đã mã hóa là vật thay thế cho một chính sách làm sạch thật khi bạn thực sự định render nội dung người dùng.
Vì sao dấu nháy đơn thành &#39; mà không phải &apos;?
Bộ mã hóa dùng tham chiếu số &#39;, thứ mọi trình phân tích HTML chấp nhận trong cả ngữ cảnh HTML lẫn XHTML. Nó giải mã ngược về dấu nháy đơn thường qua bất kỳ trình phân tích tuân chuẩn nào, kể cả của chính trình duyệt.
Điều gì xảy ra nếu tôi giải mã văn bản không có entity nào?
Nó quay lại nguyên vẹn. Giải mã chỉ viết lại các tham chiếu ký tự nó nhận ra, nên văn bản thuần đi qua nguyên trạng và bạn có thể an toàn chạy nội dung chưa rõ qua Giải mã để kiểm tra xem nó có chứa entity nào không.
Markup của tôi có bị tải lên đâu không?
Không. Cả hai chiều chạy hoàn toàn bên trong tab trình duyệt hiện tại, đầu vào không bao giờ được gửi hay lưu lại, và không cần tài khoản.

Tác vụ liên quan, không phải ngõ cụt.

Chuyển sang một không gian làm việc tập trung khác mà không cần quay lại mục lục đầy đủ.

Không gian URL

URL Workbench

Làm sạch danh sách URL, bảo vệ liên kết có chữ ký và giải thích từng dòng; so sánh thành phần và xuất sitemap.

Chỉnh sửa

Khám phá JSON

JSON Explorer

Truy vấn JSONPath, trích xuất trường và khôi phục bản ghi JSON Pointer, giữ độ chính xác của số lớn.

Kiểm tra

Kiểm tra JSON Schema

JSON Schema Validator

Kiểm tra Draft 7 hoặc 2020-12 cục bộ với đường dẫn lỗi; suy luận lược đồ từ nhiều mẫu.

Kiểm tra

Chuẩn bị HTML xuất bản

HTML Publishing

Làm sạch HTML đã dán, giữ ngữ nghĩa danh sách, liên kết và bảng; xem trước thay đổi an toàn.

Xuất bản