Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Mã hóa ký tự HTML5


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

HTTP Content-Type Header

Nếu bạn viết CGI hoặc chương trình tương tự, bạn sẽ dùng HTTP Content-Type header để đặt mã hóa ký tự bất kỳ.

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

Phần tử <meta>

Bạn có thể dùng phần tử <meta> với thuộc tính charset chỉ định mã hóa trong 512 byte đầu của tài liệu HTML5.

<meta charset="UTF-8">

Unicode Byte Order Mark (BOM)

Byte order mark (BOM) bao gồm mã ký tự U+FEFF ở đầu luồng dữ liệu, dùng làm chữ ký xác định thứ tự byte và dạng mã hóa, chủ yếu cho file văn bản thuần túy không dấu hiệu.