字符編碼(Character Encoding)
ASCII是第一個字符編碼標準(character encoding standard),亦稱為字符集(character set),其定義了128個字母符號來表示數字、大小寫英文、特殊符號。
ANSI是Windows的字符集,支援了256種不同的字符。
ISO-8859-1是HTML4預設的字符集,它也支援256種不同的字符。
HTML5預設的字符集是UTF-8
*.HTML4也支援UTF-8
*.UTF-8 (Unicode) 幾乎涵蓋了全世界所有的字符和符號
在HTML檔案的<head></head>宣告如下:
- HTML4
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
- HTML5
<meta charset="UTF-8">
*.如果瀏覽器發現網頁是ISO-8859-1,預設使用ANSI處理,因為ANSI涵蓋ISO-8859-1所有字符,ANSI還額外擁有32個字符。
*.css檔案中,設定用UTF-8的方法:加入@charset "UTF-8";
結論: HTML5 用UTF-8就對了。
沒有留言:
張貼留言