一個網頁的代碼這樣寫<html ><head> <meta charset="UTF-8">請問lang和charset在這里分別起什么作用?
2 回答

智慧大石
TA貢獻1946條經驗 獲得超3個贊
網頁頭部聲明的lang是language的縮寫,而zh-cn是一種字符集(表示“中文”),它規定網頁整體的內容使用的字符集是zh-cn,(比如有一種是gb2312 ,它也是一種字符集)
meta聲明的charset=utf-8代表世界通用的語言編碼,也是規定網頁所使用的字符集。它其實是一種Unicode編碼,即致力于把全球所有語言納入一個統一的編碼。
現在很多網頁都是使用的UTF-8的字符集,當然,gbk與gb2312還是可以使用的。而language可以說是廢棄的了。

搖曳的薔薇
TA貢獻1793條經驗 獲得超6個贊
lang聲明頁面采用的語言,zh-CN是簡體中文
而charset是字符集,簡體中文可使用的字符集有幾個,utf-8為萬國碼支持所有語言字符
其他簡體中文常用字符集有GB2312、GBK、GB18030等,它們包含的字符數不同,有些生僻的簡體字在GB2312中沒有,在GBK中就可以找到。
而GB18030字庫要比GBK更全
使用UTF-8可以顯示各種語言的字符,字符數最多
添加回答
舉報
0/150
提交
取消