1. 程式人生 > >儲存utf8文件的時候注意了

儲存utf8文件的時候注意了

用記事本分別儲存:中國,一個gbk,一個utf8,分別觀察佔幾個位元組
有些文件了為了區分編碼,到底按照哪種編碼解析它
計算機都是存的0,1
因此有些文件就會在utf8編碼的文件中加上3個人眼無法看到的位元組
這個位元組稱為BOM頭,正好佔3個位元組
如果我們用記事本建utf8的文件,就會帶來這個問題;
為什麼去掉BOM頭?
學習session和cookie的時候,有BOM頭會報錯
因為在session或者cookie啟用前有了輸出
如何去掉BOM頭?
用editplus[右下角編碼帶utf8+ 表示有BOM]和sublime(預設無BOM),都可以去掉BOM頭]
gbk一箇中文佔2個位元組,utf8一箇中文佔3個位元組