Computer >> Máy Tính >  >> Lập trình >> Javascript

Mã hóa ký tự HTML5

Mã hóa ký tự là một phương pháp chuyển đổi byte thành ký tự. Để xác thực hoặc hiển thị một tài liệu HTML, một chương trình phải chọn một kiểu mã hóa ký tự. Các tác giả HTML5 có ba phương tiện để thiết lập mã hóa ký tự:

Tiêu đề loại nội dung HTTP

Nếu bạn đang viết CGI hoặc chương trình tương tự thì bạn sẽ sử dụng tiêu đề Loại-Nội dung HTTP để đặt bất kỳ mã hóa ký tự nào.

print "Content-Type: text/html; charset=utf-8\r\n";

Phần tử

Bạn có thể sử dụng phần tử có thuộc tính bộ ký tự chỉ định mã hóa trong 512 byte đầu tiên của tài liệu HTML5.

<meta charset="UTF-8">

Dấu đơn hàng Unicode Byte (BOM)

Dấu thứ tự byte (BOM) bao gồm mã ký tự U + FEFF ở đầu luồng dữ liệu, nơi nó có thể được sử dụng làm chữ ký xác định thứ tự byte và dạng mã hóa, chủ yếu của các tệp bản rõ không được đánh dấu.