HTML Entities Là Gì?
HTML entities là các mã đặc biệt được sử dụng để biểu diễn các ký tự có ý nghĩa đặc biệt trong HTML hoặc những ký tự không thể dễ dàng gõ trên bàn phím. Ví dụ, dấu nhỏ hơn (<) được viết thành < trong HTML để ngăn trình duyệt diễn giải nó như một thẻ.
Công cụ này giúp bạn nhanh chóng chuyển đổi giữa văn bản thông thường và các mã HTML entity. Cho dù bạn là nhà phát triển web chèn các ký tự đặc biệt vào markup của mình, hay bạn cần giải mã một chuỗi đầy các tham chiếu entity, bộ mã hóa/giải mã này xử lý ngay lập tức.
Các Định Dạng Mã Hóa Được Hỗ Trợ
Named Entities
&, ©, <Decimal Numeric
&, ©Hexadecimal Numeric
&, ©Cách Sử Dụng
Mã Hóa Văn Bản
Chọn Chế Độ
Đảm bảo chế độ Mã Hóa được chọn (mặc định là hoạt động)
Chọn Định Dạng
Chọn định dạng ưa thích của bạn: Named, Decimal, hoặc Hex
Nhập Văn Bản
Gõ hoặc dán văn bản của bạn vào bảng điều khiển bên trái
Nhận Kết Quả
Kết quả mã hóa xuất hiện ngay lập tức trong bảng điều khiển bên phải
Sao Chép Kết Quả
Nhấp nút Sao Chép để sao chép kết quả vào clipboard của bạn
Giải Mã Entities
Chuyển Chế Độ
Chuyển sang chế độ Giải Mã bằng nút bật tắt
Dán Entities
Dán các HTML entities của bạn vào bảng điều khiển bên trái
Xem Kết Quả
Văn bản được giải mã xuất hiện ngay lập tức trong bảng điều khiển bên phải
Sử Dụng Bảng Tham Chiếu
Mở Tham Chiếu
Nhấp Tham Chiếu Entity để mở rộng bảng tham chiếu
Duyệt hoặc Tìm Kiếm
Duyệt các danh mục hoặc sử dụng thanh tìm kiếm để tìm các entities cụ thể
Sao Chép Entity
Nhấp vào bất kỳ hàng nào để sao chép tên entity vào clipboard của bạn
Các Tính Năng
Ba Định Dạng Mã Hóa
Mã hóa văn bản của bạn bằng định dạng phù hợp nhất với nhu cầu của bạn. Named entities dễ đọc nhất (&), trong khi mã decimal (&) và hex (&) bao gồm mọi ký tự Unicode.
- Named entities để dễ đọc
- Decimal cho các mã số tiêu chuẩn
- Hex cho biểu diễn nhỏ gọn
Chuyển Đổi Thời Gian Thực
Kết quả cập nhật tự động khi bạn gõ — không cần nhấn nút chuyển đổi. Quá trình chuyển đổi sử dụng debouncing để giữ cho công cụ phản hồi nhanh ngay cả với các văn bản lớn.
- Kết quả tức thì khi bạn gõ
- Tối ưu hóa cho các văn bản lớn
- Không cần chuyển đổi thủ công
Chức Năng Hoán Đổi
Nhanh chóng đảo ngược quá trình chuyển đổi của bạn bằng nút hoán đổi. Kết quả đầu ra trở thành input mới và chế độ chuyển đổi tự động, giúp mã hóa và giải mã vòng tròn trở nên dễ dàng.
- Hoán đổi input/output chỉ bằng một nhấp chuột
- Chuyển đổi chế độ tự động
- Chuyển đổi vòng tròn liền mạch
Bảng Tham Chiếu Entity
Duyệt một bộ sưu tập toàn diện các HTML entities được tổ chức thành sáu danh mục: Common, Symbols, Math, Arrows, Currency và Greek. Sử dụng thanh tìm kiếm để tìm bất kỳ entity nào theo ký tự, tên, mã hoặc mô tả.
- Sáu danh mục được tổ chức
- Chức năng tìm kiếm mạnh mẽ
- Sao chép vào clipboard chỉ bằng một nhấp chuột
Các Câu Hỏi Thường Gặp
Sự khác biệt giữa các định dạng Named, Decimal và Hex là gì?
Named entities sử dụng các mã dễ đọc như © cho ©. Decimal sử dụng số Unicode của ký tự ở cơ số 10 (©), và Hex sử dụng cơ số 16 (©).
Cả ba đều tạo ra kết quả giống nhau trong trình duyệt, nhưng named entities dễ đọc hơn trong khi các định dạng số hỗ trợ bất kỳ ký tự Unicode nào.
Dễ Đọc
- Dễ hiểu
- Bộ ký tự hạn chế
- Ví dụ:
©
Bao Gồm Toàn Bộ
- Tất cả ký tự Unicode
- Định dạng Decimal hoặc Hex
- Ví dụ:
©hoặc©
Tại sao tôi nên mã hóa HTML entities?
Mã hóa ngăn trình duyệt diễn giải sai các ký tự như markup HTML. Ví dụ, ký tự < trong nội dung của bạn có thể phá vỡ bố cục trang nếu không được mã hóa thành <.
Mã hóa cũng cho phép bạn hiển thị các ký tự đặc biệt không có sẵn trên bàn phím tiêu chuẩn.
- Ngăn chặn lỗi phân tích HTML
- Hiển thị các ký tự đặc biệt chính xác
- Cải thiện bảo mật (ngăn chặn XSS)
- Đảm bảo tương thích trên các trình duyệt
Tôi có thể giải mã các loại entity hỗn hợp không?
Có. Bộ giải mã xử lý named, decimal và hex entities cùng một lúc. Ví dụ:
<p>© & ™
Điều này giải mã chính xác thành: <p>© & ™
Điều gì xảy ra với các ký tự không có named entity?
Khi sử dụng định dạng Named, các ký tự không có named entity (chẳng hạn như các chữ cái có dấu như ñ hoặc ü) sẽ tự động quay lại mã hóa số thập phân.
Ở chế độ Decimal hoặc Hex, tất cả các ký tự không phải ASCII và HTML-special được mã hóa bằng số.
| Ký Tự | Named Entity | Decimal | Hex |
|---|---|---|---|
| © | © |
© |
© |
| ñ | Không có named entity | ñ |
ñ |
| ü | Không có named entity | ü |
ü |
Có giới hạn kích thước không?
Không có giới hạn cứng. Công cụ xử lý văn bản hoàn toàn trong trình duyệt của bạn, vì vậy hiệu suất phụ thuộc vào thiết bị của bạn. Nó xử lý các đoạn mã và tài liệu điển hình mà không gặp vấn đề gì.
Chưa có bình luận nào. Hãy là người đầu tiên!