Toolbox Hub
Tất cả công cụ

HTML Entity Encoder/Decoder

Encode decode HTML entities

Encode decode HTML entities Chạy cục bộ trong trình duyệt của bạn

About the

Bộ mã hóa thực thể HTML chuyển đổi năm ký tự quan trọng trong HTML thành dạng thực thể của chúng và giải mã lại chúng. Mã hóa là những gì bạn làm trước khi đưa văn bản vào một trang đến từ người dùng, API hoặc cơ sở dữ liệu và đó là biện pháp bảo vệ tối thiểu chống lại việc văn bản đó bị coi là đánh dấu. Giải mã là những gì bạn làm khi đọc một tệp nguồn hoặc một nguồn cấp dữ liệu và muốn các ký tự mà nó thực sự đại diện.

Where people use the

  • Thoát văn bản trước khi thả nó vào mẫu HTML.
  • Đọc một đoạn nguồn có đầy đủ các thực thể.
  • Chuẩn bị mẫu mã để hiển thị trong một trang.
  • Kiểm tra xem nguồn cấp dữ liệu thực sự chứa những gì trước khi hiển thị nó.

How to use the

  1. 1

    Chọn một hướng

    Nhấn Encode để biến các ký tự thành thực thể hoặc Decode để biến các thực thể trở lại thành ký tự.

  2. 2

    Dán văn bản

    Nhãn trường và ví dụ thay đổi để phù hợp với hướng bạn đã chọn.

  3. 3

    Chuyển đổi

    Nhấn Chuyển đổi. Kết quả xuất hiện bên dưới với nút sao chép.

  4. 4

    Xóa giữa các lần chạy

    Nhấn Clear để làm trống cả hai trường trước lần chuyển đổi tiếp theo.

Lời khuyên và phương pháp hay nhất

  • Mã hóa trước khi bạn chèn văn bản vào HTML; làm điều đó một lần, không phải hai lần.
  • Các số và thực thể được đặt tên không thể thay thế cho nhau ở mọi nơi; thích các hình thức được đặt tên ở đây.
  • Bối cảnh URL và JavaScript cần có lối thoát khác nhau; cái này chỉ dành cho HTML.

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

Những ký tự nào được mã hóa?

Dấu và, nhỏ hơn, lớn hơn, trích dẫn kép và trích dẫn đơn. Đó là những ký tự thay đổi cách phân tích cú pháp HTML, vì vậy chúng là những ký tự phải được thoát.

Mã hóa có đủ để đảm bảo dữ liệu đầu vào của người dùng được an toàn không?

Để đưa văn bản vào nội dung HTML, vâng. Chỉ riêng các giá trị thuộc tính bên trong một URL, đối với ngữ cảnh JavaScript hoặc CSS là chưa đủ, mỗi giá trị đều cần có quy tắc riêng.

Tại sao ký hiệu và được mã hóa đầu tiên?

Bởi vì bản thân các thực thể bắt đầu bằng ký hiệu. Việc mã hóa trước tiên sẽ ngăn văn bản đã được mã hóa bị mã hóa hai lần.

Nó có xử lý các thực thể số như '?

Giải mã xử lý dạng số cho một trích dẫn. Các thực thể số khác được giữ nguyên vì có hàng nghìn thực thể số như vậy.

Nội dung của tôi có được tải lên không?

Không. Quá trình chuyển đổi diễn ra trong trình duyệt của bạn, do đó bản nháp và nội dung nội bộ vẫn còn trên thiết bị của bạn.

Công cụ liên quan