以下是我編寫了解有關meta charset
標記的示例HTML。瞭解HTML元字符集
<!DOCTYPE html>
<html lang="en">
<HEAD>
<meta charset="ANSI" />
</head>
<body>
如
</body>
</html>
此HTML的BODY標記包含漢字。
因爲chareset被設置爲「ANSI」,我期待的是,中國的角色將不會顯示在瀏覽器,而不是一些垃圾字符就會得到顯示。
我想知道爲什麼漢字顯示正確,即使字符集是「ANSI」而不是UTF-8。
服務器可能會發送一個帶有特定編碼集的Content-Type頭。在這種情況下,HTTP標頭中的編碼將覆蓋元字符集值。如果您在沒有服務器標題的情況下打開該HTML文件(保存爲UTF-8),則該字符應該被打破。 – poke
這是依賴於操作系統,在linux顯示沒有字符集正確.....但Windows 7不支持..... – 151291