Trong HTML, sự khác biệt giữa thuộc tính bộ ký tự và thuộc tính hreflang là gì?


Câu trả lời 1:

bộ ký tự cho trình duyệt biết mã hóa ký tự nào sẽ được sử dụng để hiển thị các ký tự của các trang nguồn trang web trên màn hình trình duyệt. [1]

hreflang cho các công cụ tìm kiếm biết ngôn ngữ của trang là gì, để công cụ tìm kiếm có thể cung cấp trang ngôn ngữ phù hợp với người dùng hoặc khu vực nếu trang tồn tại bằng nhiều ngôn ngữ. [2]

Người giới thiệu:

  1. Thuộc tính HTML CharsetHreflang

Câu trả lời 2:

Mã hóa HTML (Bộ ký tự)

Để hiển thị trang HTML chính xác, trình duyệt web phải biết bộ ký tự nào (mã hóa ký tự) sẽ sử dụng.

Mã hóa nhân vật là gì?

ASCII là tiêu chuẩn mã hóa ký tự đầu tiên (còn được gọi là bộ ký tự). ASCII đã xác định 127 ký tự chữ và số khác nhau có thể được sử dụng trên internet: số (0-9), chữ cái tiếng Anh (AZ) và một số ký tự đặc biệt như! $ + - () @ <>.

ANSI (Windows-1252) là bộ ký tự Windows gốc, hỗ trợ 256 mã ký tự khác nhau.

ISO-8859-1 là bộ ký tự mặc định cho HTML 4. Bộ ký tự này cũng hỗ trợ 256 mã ký tự khác nhau.

Do ANSI và ISO-8859-1 rất hạn chế, mã hóa ký tự mặc định đã được thay đổi thành UTF-8 trong HTML5.

UTF-8 (Unicode) bao gồm hầu hết tất cả các ký tự và ký hiệu trên thế giới.

Tất cả các bộ xử lý HTML 4 cũng hỗ trợ mã hóa UTF-8.

Thuộc tính bộ ký tự HTML

Để hiển thị trang HTML chính xác, trình duyệt web phải biết bộ ký tự được sử dụng trong trang.

Điều này được chỉ định trong nhãn:

Đối với HTML4:

Đối với HTML5:

Biểu tượng

Tên nhân vật

Unicode

Thương hiệu đã được đăng ký

®

®

Trình độ

°

°

Góc kép bên trái

«

«

Góc đôi bên phải

»

»