HTML之一字符集

2021-09-06 20:25:32 字數 922 閱讀 8119

ascii字符集

iso字符集

gbk等等。

1》首先,說一說為什麼要設定html檔案的字符集

如果不指定的話,瀏覽器會使用本地作業系統的字符集,那麼,如果你的應用需要支援多國語言的話,就會有問題,比如你的頁面裡有中文字元,終端使用者的本地作業系統的字符集是iso-8859-1,那麼瀏覽器就會用iso-8859-1來解碼你的html檔案。這樣就會造成中文亂碼。

如果html檔案中沒有中文字元,但是頁面上有表單輸入,那麼如果錄入中文後提交的話,在接下來的畫面中也有可能會產生亂碼。比如目前的html檔案使用的是本地作業系統的iso-8859-1字符集,你在畫面錄入中文後提交,遷移到下乙個畫面的時候(比如是乙個jsp檔案,request的字符集是utf-8),那麼在下乙個畫面中顯示的時候,仍然會產生亂碼。

所以,如果在html檔案中明確指定了字符集,那麼瀏覽器就會用你指定的字符集來解碼html檔案,這樣不管本地作業系統的字符集是什麼都不會產生亂碼。

2》設定方法如下

html**  

head>  

或者或者通過http header設定---------

content-type: text/html;charset=utf-8;

1.-------->/response.setresponseheader();

2.-------->/

http header優先

因為從http message的角度來看。

message body.------>html 只是在這一塊,比header要晚一點。

亂碼之一 字符集編碼錯誤

abcd四人打撲克牌賭博,賭博之前ab私下有約,通過打手勢的方式告知對方自己手裡的關鍵牌,從而達到雙贏的合作.協定 伸出大拇指就表示大王在誰手裡,伸出小拇指就表示小王在誰手裡 現場 當a拿到大王時,伸出大拇指 編碼 加密 b看到a伸出大拇指,根據合約知道a拿有大王 解碼 解密 專案 計算機打撲克 二...

MySQL字符集的基本型別與統一字符集

一.mysql字符集型別 mysql伺服器中有六個關鍵位置使用了字符集的概念,他們是 client connection database results server system。a 其中client是客戶端使用的字符集,相當於網頁中的字符集設定如下。b 其中的connection是連線資料庫的...

Python(二)學習筆記 一 字符集和編碼

1.計算機存的是二進位制,我們平時使用的漢字都不是二進位制,存在計算機裡用的是字元編碼。2.字符集就是一套文字元號及其編碼的描述。字符集有很多種。3.概念 a.位 計算機中的最小單位,二進位制中的一位,用0 1表示。位元 b.位元組 八位組成乙個位元組。乙個漢字可以是兩個或三個位元組 c.字元 我們...