首先來說明一下“utf-8”是一種字符編碼。charset=”utf-8”是告知瀏覽器此頁面屬于什么字符編碼格式,下一步瀏覽器做好“翻譯”工作。常見的字符編碼有:gb2312、gbk、unicode、utf-8。
各個字符編碼含義:
gb2312:代表國家標準第2312條,其中是不包含繁體的(雖然咱們不怎么使用繁體了,但是臺灣還在使用繁體啊。那怎么辦呢?)。
gbk:國家標準擴展版(增加了繁體,包含所有亞洲字符集)。
unicode:萬國碼(字面意思你也懂的)。
utf-8:unicode的升級版。
至于這兩種的區別,
<meta charset="utf-8">
是html5所用的格式
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
是html4所用的格式。