Mã Hóa Ký Tự Đặc Biệt HTML
Công cụ mã hóa và giải mã HTML entity chuyển ký tự đặc biệt thành HTML entity và đưa mã entity trở lại văn bản thuần. Các ký tự như <, > và & mang ý nghĩa đặc biệt trong markup, nên phải được mã hóa để hiển thị đúng thay vì làm hỏng trang của bạn.
Dán văn bản bất kỳ hoặc một chuỗi đầy mã entity, kết quả sẽ cập nhật ngay lập tức. Công cụ dành cho lập trình viên web cần mã hóa nội dung để xuất ra an toàn, người viết muốn chèn ký hiệu không có trên bàn phím, và bất kỳ ai cần đọc xem một đoạn mã kiểu © thực sự nói gì.
Cách Sử Dụng
Chọn chế độ
Chọn Mã hóa để biến văn bản thành HTML entity, hoặc Giải mã để biến entity trở lại văn bản dễ đọc. Mã hóa được bật sẵn mặc định.
Chọn định dạng
Khi mã hóa, chọn Tên cho mã dễ đọc như &, hoặc Thập phân (&) và Hex (&) cho mọi ký tự Unicode.
Gõ hoặc dán đầu vào
Nhập văn bản vào khung bên trái. Kết quả đã chuyển đổi hiện ở khung bên phải theo thời gian thực khi bạn gõ — không cần nhấn nút chuyển đổi.
Sao chép hoặc hoán đổi
Dùng Sao chép kết quả để lấy đầu ra, hoặc Hoán đổi để đưa kết quả trở lại đầu vào và đảo chế độ cho một vòng chuyển đổi tức thì.
Tính Năng
Mã hóa và giải mã
Chuyển văn bản thành HTML entity hoặc giải mã entity trở lại văn bản dễ đọc chỉ với một lần đảo chế độ.
Ba định dạng mã hóa
Xuất ra entity dạng Tên (&), Thập phân (&) hoặc Thập lục phân (&).
Chuyển đổi thời gian thực
Kết quả tự cập nhật khi bạn gõ, có chống dội giúp công cụ phản hồi mượt với văn bản lớn.
Tự chuyển sang thập phân
Ở chế độ Tên, ký tự không có entity tên sẽ tự động chuyển sang mã thập phân.
Chức năng hoán đổi
Đưa đầu ra trở lại đầu vào và đảo chế độ để mã hóa, giải mã qua lại không tốn sức.
Sao chép một cú nhấp
Sao chép toàn bộ kết quả vào bộ nhớ tạm ngay lập tức, rồi xóa cả hai khung để bắt đầu lại.
Bảng tra entity
Duyệt entity theo sáu nhóm: Thông dụng, Ký hiệu, Toán học, Mũi tên, Tiền tệ và Hy Lạp.
Tìm kiếm & nhấp để sao chép
Tìm entity bất kỳ theo ký tự, tên, mã hoặc mô tả, rồi nhấp vào dòng để sao chép trực tiếp.
Câu Hỏi Thường Gặp
HTML entity là gì?
HTML entity là một đoạn mã đại diện cho ký tự mang ý nghĩa đặc biệt trong HTML, hoặc ký tự khó gõ. Ví dụ, dấu nhỏ hơn được viết là < để trình duyệt hiển thị < thay vì coi nó là phần mở đầu của một thẻ. Entity có thể ở dạng tên (©), thập phân (©) hoặc thập lục phân (©).
Làm sao mã hóa ký tự đặc biệt thành HTML entity?
Giữ chế độ Mã hóa, chọn một định dạng (Tên, Thập phân hoặc Hex), rồi gõ hoặc dán văn bản vào khung bên trái. Các entity đã mã hóa hiện ở bên phải tức thì. Nhấp Sao chép kết quả để sao chép đầu ra đã mã hóa.
Làm sao giải mã HTML entity về văn bản?
Chuyển sang chế độ Giải mã và dán entity vào khung bên trái. Bộ giải mã đọc đồng thời cả entity dạng tên, thập phân và hex, nên một chuỗi hỗn hợp như <p>© & ™ sẽ trả về đúng <p>© & ™.
Định dạng Tên, Thập phân và Hex khác nhau thế nào?
Entity dạng tên dùng mã dễ đọc như © cho ©. Thập phân dùng số Unicode của ký tự ở hệ cơ số 10 (©), còn Hex dùng hệ cơ số 16 (©). Cả ba đều hiển thị giống nhau trên trình duyệt — dạng tên dễ đọc hơn, còn định dạng số có thể biểu diễn mọi ký tự Unicode.
Tại sao phải mã hóa <, > và & thành entity?
Mã hóa giúp trình duyệt không hiểu nhầm ký tự thành markup. Một dấu < thô trong nội dung có thể làm vỡ bố cục nếu không được mã hóa thành <, và mã hóa văn bản do người dùng nhập là một biện pháp phòng vệ cốt lõi chống tấn công cross-site scripting (XSS). Entity còn cho phép bạn hiển thị ký hiệu không có trên bàn phím thông thường.
Ký tự không có entity tên thì xử lý ra sao?
Ở định dạng Tên, những ký tự không có entity tên — chẳng hạn chữ có dấu như ñ hay ü — sẽ tự động chuyển sang mã thập phân. Ở chế độ Thập phân hoặc Hex, mọi ký tự không phải ASCII và ký tự đặc biệt của HTML đều được mã hóa bằng số.
Công cụ có miễn phí và chỉ chạy trên trình duyệt không?
Có. Công cụ miễn phí và chạy hoàn toàn trong trình duyệt, nên văn bản của bạn không bao giờ rời khỏi thiết bị. Không có giới hạn dung lượng cứng — hiệu năng chỉ phụ thuộc vào phần cứng của bạn, và công cụ xử lý mượt các đoạn mã, tài liệu thông thường.
Chưa có bình luận nào. Hãy là người đầu tiên!