Nhà phát triển / HTML

Công cụ mã hóa, giải mã và tra cứu thực thể HTML

Mã hóa văn bản thành thực thể HTML dạng có tên, thập phân hoặc thập lục phân; giải mã chúng về dạng ban đầu; và tra cứu bất kỳ tham chiếu ký tự có tên nào trong số 2.231 tham chiếu theo tên, ký tự hoặc điểm mã.

Công cụ mã hóa, giải mã và tra cứu thực thể HTML: Mã hóa sẽ thay thế năm ký tự mà HTML xử lý đặc biệt (& < > " ') và, nếu bạn chọn, mọi ký tự không thuộc ASCII, bằng tên theo tiêu chuẩn HTML của WHATWG nếu có, hoặc bằng tham chiếu số. Giải mã sử dụng trình phân tích cú pháp HTML của chính trình duyệt, nên xử lý mọi tham chiếu chính xác như một trang web, bao gồm cả các tham chiếu cũ được viết không có dấu chấm phẩy. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
Trình mã hóa thực thể HTMLXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Kết quả

Caf&#233; &amp; cr&#232;me br&#251;l&#233;e &#8212; 5 &#8364; &lt; 10 &#163; &#128578;

Tra cứu một thực thể

Các tham chiếu theo tên là 2.231 tham chiếu được định nghĩa trong WHATWG HTML Living Standard (CC BY 4,0). Trong các trang UTF-8, chỉ &, <, > và dấu ngoặc kép bên trong thuộc tính cần được thoát; các chế độ khác dành cho những hệ thống không thể xử lý văn bản không phải ASCII.

Khi nào cần escape

Văn bản chèn vào HTML phải escape & và <, đồng thời phải escape dấu ngoặc kép bên trong giá trị thuộc tính; nếu không, văn bản có thể làm hỏng trang hoặc cho phép dữ liệu do khách truy cập nhập chạy dưới dạng mã script. Các công cụ tạo mẫu và framework như React tự động escape; chỉ escape thủ công khi tạo HTML dưới dạng chuỗi.

Để escape nhanh các ký tự thiết yếu, bộ mã hóa HTML thực hiện đúng việc đó; để sao chép trực tiếp các ký hiệu, hãy xem ký tự đặc biệt.

Tham chiếu có tên gồm hai ký tự

Một vài tên đại diện cho hai ký tự, chẳng hạn như &NotEqualTilde; (≂̸), gồm một ký tự theo sau bởi một dấu kết hợp. Khi giải mã, chúng tạo ra cả hai ký tự, đó là lý do tra cứu theo điểm mã chỉ hiển thị ký tự đầu tiên.

Cách sử dụng

  1. Nhập hoặc dán văn bản, rồi chọn mức độ mã hóa.
  2. Chuyển sang chế độ Giải mã để chuyển thực thể về ký tự.
  3. Tìm kiếm trong bảng để tra cứu thực thể của một ký hiệu, chẳng hạn như copy, © hoặc U+00A9.

Quyền riêng tư và giới hạn

Mọi hoạt động mã hóa và giải mã đều diễn ra trong trình duyệt của bạn.

Công cụ liên quan

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

Tôi có cần mã hóa các chữ cái có dấu không?

Không, nếu trang được lưu dưới dạng UTF-8, như hầu hết các trang hiện nay: chỉ &, <, > và dấu ngoặc kép bên trong giá trị thuộc tính cần được escape. Chỉ cần mã hóa mọi thứ khi hệ thống bị giới hạn ở ASCII.

&#233; và &eacute; khác nhau như thế nào?

Đối với trình duyệt thì không có gì khác: cả hai đều là é. Tham chiếu số dùng được cho mọi ký tự; tham chiếu có tên dễ đọc hơn nhưng chỉ tồn tại cho 2.231 ký tự và chuỗi ký tự.

Tại sao &nbsp; lại quan trọng?

Đây là khoảng trắng không ngắt dòng: trông giống khoảng trắng nhưng giữ các từ ở hai bên trên cùng một dòng, như trong 10 kg.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản