亂碼的問題
計算機是乙個非常笨的機器,它只認識兩個東西 0 1,在計算機中儲存的任何內容,最終都需要轉換為0 1這種二進位制編碼來儲存,包括網頁中的內容。比如:中國在計算機底層,可能需要轉換為***xx,在讀取內容時,需要將二進位制編碼,再轉換為正確的內容。
編碼:依據一定的規則,將字元轉換為二進位制編碼的過程。
解碼:依據一定的規則,將二進位制編碼轉換為字元的過程。
字符集:編碼和解碼所採用的規則,我們稱為字符集。常見的字符集有ascii(美國)、iso-8859-1(歐洲)、gbk(中國)、gb2312(中文系統的預設編碼)、utf-8(萬國碼,支援地球上所有的文字)、ansi(自動以系統的預設編碼來儲存檔案)。
產生亂碼的根本原因是,編碼和解碼採用的字符集不同。
在中文系統的瀏覽器中,預設都是使用gb2312進行解碼的
**demo04.html ,netepad++編寫**
注:我不寫meta也沒啥問題,沒亂碼。奇妙。。。
尚矽谷web前端工程師1000集學習筆記36
在我的後園,可以看見牆外有兩株樹,一株是棗樹,還有一株也是棗樹。這上面的夜的天空,奇怪而高,我生平沒有見過這樣奇怪而高的天空。他彷彿要離開人間而去,使人們仰面不再看見。然而現在卻非常之藍,閃閃地 著幾十個星星的眼,冷眼。他的口角上現出微笑,似乎自以為大有深意,而將繁霜灑在我的園裡的野花草上。我不知道...
尚矽谷web前端 CSS(二)
css 二 1 為元素設定的樣式,同時也會應用到它的後代元素 2 繼承是發生在祖先和後代元素之間,方便開發 3 利用繼承,可以將通用樣式放於共同的祖先標籤中,僅需設定一次 4 並不是所有樣式都會被繼承 如 背景相關,布局相關等 1 發生樣式衝突時,由選擇器的權重來決定優先顯示哪種樣式 2 內聯樣式 ...
尚矽谷web前端 CSS(三)
css 三 1 行內元素不支援設定長寬 2 行內元素可以設定padding,border,margin,垂直方向不會影響頁面布局 3 display用來設定元素顯示型別 4 visibility用來設定元素顯示狀態 1 預設情況下,盒子可見框大小由內容區,內邊距和邊框共同決定 2 box sizin...