关于HTML的编码问题
平時我在寫html文件時,很容易忘掉這個文件的編碼類型,<meta charset=”utf-8”>
的語句,因為編輯器默認設置了一個編碼,所以在我沒有寫編碼格式設置語句的情況下,效果依然可以出來??墒墙裉欤以谟肧ublime Text的編輯器,新建一個html文件時,就出現了問題,用瀏覽器打開后發現是亂碼。后來我補上了<meta charset=”utf-8”>,顯示就正常了。看來細節是不容忽視的,特別是做開發的,也許一些小標點或一個字符,也能造成很大的錯誤。那么對于html的編碼,我做了以下的總結:
1、為什么要在html文件中寫明字符集編碼
網頁中聲明語言與編碼是很重要的,如果網頁文件中沒有聲明正確的編碼,瀏覽器會根據瀏覽者計算機的設置顯示編碼。所以,我們瀏覽網頁時,看到有些會出現亂碼,通常是因為沒有正確聲明編碼。
2、編碼的類型
(1)、GBK編碼,包括了GB2312中的編碼,同時擴充了許多,通行于大陸。它是GB2312,一個簡化字的編碼規范,當然也包括其他的符號、字母、等,共7445個圖形字符,其中漢字占6763個。
(2)、ASCII碼。在計算機內部,所有的信息最終都表示為一個二進制的字符串。每一個二進制位(bit)有0和1兩種狀態,因此八個二進制位就可以組合出256種狀態,這被稱為一個字節(byte)。也就是說,一個字節一共可以用來表示256種不同的狀態,每一個狀態對應一個符號,就是256個符號,從0000000到11111111。
(3)、UTF-8。UTF-8就是在互聯網上使用最廣的一種unicode的實現方式。其他實現方式還包括UTF-16和UTF-32,不過在互聯網上基本不用。重復一遍,這里的關系是,UTF-8是Unicode的實現方式之一。
我們在寫html文件時,最好是能習慣性的將編碼格式寫上,這樣可以避免出現不盡人意的情況,當然,也可以選擇在編輯中選擇編碼格式,但不排除有些編輯器的默認設置,與自己的文件編碼格式不一致,此時就應當注意了,一定要保證文件的編碼與設置的編碼一致。
總結
以上是生活随笔為你收集整理的关于HTML的编码问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 女孩怎么取名字 给女孩取名的技巧和注意事
- 下一篇: 医院里什么事情是你最心酸的?