最新的Web開發教程

HTML編碼(字符集)


要正確顯示HTML網頁,網頁瀏覽器必須知道的字符集(character encoding)使用。


什麼是字符編碼?

ASCII是第一個字符編碼標準 (也稱為字符集)。 它定義了可以在互聯網上使用127個不同的字母數字字符。

HTML(超文本標記語言)一直在使用自1991年以來,但HTML 4.0(1997年12月)是第一個標準化版本,其中國際字符均給予相當完整的治療。 當一個HTML文件包括七個位ASCII範圍以外的特殊字符的兩個進球都是值得考慮:信息的完整性和通用瀏覽器的顯示。

ASCII支持數字(0-9)英文字母(AZ)以及一些特殊字符,如! $ + - ( ) @ < > ! $ + - ( ) @ < >

ANSI (Windows-1252)是原來的Windows字符集。 它支持256個不同的字符代碼。

ISO-8859-1為默認字符集為HTML 4還支持256個不同的字符代碼。

因為ANSI和ISO有限,默認的字符編碼在HTML5改變為UTF-8。

UTF-8 (Unicode)涵蓋了幾乎所有世界上的字符和符號。

所有HTML 4處理器還支持UTF-8。


該HTML字符集屬性

要正確顯示HTML網頁,網頁瀏覽器必須知道在頁面中使用的字符集。

這是在指定<meta>標記:

對於HTML4:

<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">

對於HTML5:

<meta charset="UTF-8">

如果瀏覽器檢測到網頁中的ISO-8859-1,它默認為ANSI,因為ANSI是相同的ISO-8859-1除了ANSI有32個額外的字符。


字符集之間的差異

下表顯示上述字符集之間的差異:

NumbASCIIANSI8859UTF-8 描述
32     空間
33!!!! 感嘆號
34"""" 引號
35#### 數字符號
36$$$$ 美元符號
37%%%% 百分號
38&&&& 符號
39'''' 撇號
40(((( 左括號
41)))) 右括號
42**** 星號
43++++ 加號
44,,,, 逗號
45---- 連字符減號
46.... 句號
47//// 固相線
480000 數字零
491111 數字一
502222 數字2
513333 數位三
524444 數字4
535555 位5
546666 數字6
557777 位7
568888 數字8
579999 數字9
58:::: 結腸
59;;;; 分號
60<<<< 小於號
61==== 等號
62>>>> 大於號
63???? 問號
64@@@@ 在商用
65AAAA 大寫拉丁字母A
66BBBB 拉丁大寫字母B
67CCCC 拉丁大寫字母C
68DDDD 拉丁大寫字母D
69EEEE 拉丁大寫字母E
70FFFF 拉丁大寫字母F
71GGGG 拉丁大寫字母G
72HHHH 拉丁大寫字母H
73IIII 拉丁大寫字母我
74JJJJ 拉丁大寫字母J
75KKKK 拉丁大寫字母K
76LLLL 拉丁大寫字母L
77MMMM 拉丁大寫字母M
78NNNN 拉丁大寫字母N
79OOOO 拉丁大寫字母O
80PPPP 拉丁大寫字母P
81QQQQ 拉丁大寫字母Q
82RRRR 拉丁大寫字母R
83SSSS 拉丁大寫字母S
84TTTT 拉丁大寫字母T
85UUUU 拉丁大寫字母U
86VVVV 拉丁大寫字母V
87WWWW 拉丁大寫字母W
88XXXX 拉丁大寫字母X
89YYYY 拉丁大寫字母Y
90ZZZZ 拉丁大寫字母Z
91[[[[ 左方括號
92\\\\ 反向固相線
93]]]] 右括號
94^^^^ 抑揚音
95____ 低線
96```` 重音
97aaaa 拉丁文小寫字母a
98bbbb 拉丁小字母b
99cccc 拉丁小字母c
100dddd 拉丁小字母d
101eeee 拉丁小字母e
102ffff 拉丁小字母f
103gggg 拉丁小字母G
104hhhh 拉丁小字母h
105iiii 拉丁小字母i
106jjjj 拉丁小字母J
107kkkk 拉丁小字母k
108llll 拉丁小字母l
109mmmm 拉丁小字母m
110nnnn 拉丁小字母n
111oooo 拉丁文小寫字母o
112pppp 拉丁小字母P
113qqqq 拉丁小字母Q
114rrrr 拉丁小字母R
115ssss 拉丁小字母s
116tttt 拉丁小字母T
117uuuu 拉丁小字母u
118vvvv 拉丁小字母v
119wwww 拉丁小字母w
120xxxx 拉丁小字母x
121yyyy 拉丁小字母Y
122zzzz 拉丁小字母z
123{{{{ 左大括號
124|||| 垂線
125}}}} 右花括號
126~~~~ 波浪號
127DEL   
128    歐元符號
129     不曾用過
130    單一的低9引號
131 ƒ   拉丁小字母f鉤
132    雙低9引號
133    水平省略號
134    匕首
135    雙匕首
136 ˆ   修飾符字母抑揚音
137    千分數符號
138 Š   拉丁大寫字母S帶抑揚
139    單左尖引號
140 Œ   拉美資本結紮OE
141     不曾用過
142 Z   帶抑揚拉丁大寫字母Z
143     不曾用過
144     不曾用過
145    左單引號
146    右單引號
147    左雙引號
148    右雙引號
149    子彈
150    破折號
151    破折號
152 ˜   小波浪
153    商標標誌
154 š   拉丁小字母S帶抑揚
155    單右尖引號
156 œ   拉丁小繃帶OE
157     不曾用過
158 z   拉丁小字母Z帶抑揚
159 Ÿ   拉丁大寫字母Y及其二分法
160     無間斷空間
161     倒感嘆號
162 ¢¢¢ 百分號
163 £££ 英鎊符號
164     貨幣符號
165 ¥¥¥ 日元符號
166 ¦¦¦ 豎槓
167 §§§ 部分標誌
168 ¨¨¨ 二分法
169 ©©© 版權符號
170 ªªª 女性順序指示符
171 ««« 左指雙角引號
172     不簽
173 ­­­ 軟連字符
174 ®®® 註冊標誌
175 ¯¯¯ 長音符號
176 °°° 度的標誌
177 ±±± 正負號
178 ²²² 上標2
179 ³³³ 上標3
180     銳音符
181 µµµ 微符號
182     段落符號標誌
183 ··· 中間點
184 ... 變音符號
185 ªªª 一個標
186     陽剛順序指示符
187 »»» 右指向雙角引號
188 1/41/41/4 普通分數四分之一
189 1/21/21/2 普通分數二分之一
190 3/43/43/4 普通分數四分之三
191     倒問號
192 ÀÀÀ 有嚴重的大寫拉丁字母A
193 ÁÁÁ 急性大寫拉丁字母A
194 ÂÂÂ 帶抑揚的大寫拉丁字母A
195 ÃÃÃ 與波浪的大寫拉丁字母A
196 ÄÄÄ 用二分法的大寫拉丁字母A
197 ÅÅÅ 以上環的大寫拉丁字母A
198 ÆÆÆ 大寫拉丁字母AE
199 CCC 帶下加符的拉丁大寫字母C
200 EEE 拉丁大寫字母e為嚴重
201 EEE 拉美資本字母E急性
202 EEE 拉美資本字母E帶抑揚
203 EEE 拉美資本字母E用二分法
204 III 大寫拉丁字母我的墳墓
205 III 大寫拉丁字母我急
206 III 大寫拉丁字母我帶抑揚
207 III 大寫拉丁字母我二分法
208 ÐÐÐ 大寫拉丁字母的Eth
209 ÑÑÑ 用波浪拉丁大寫字母N
210 OOO 拉丁大寫字母O與墳墓
211 OOO 拉丁大寫字母O急性
212 OOO 拉丁大寫字母O與抑揚
213 OOO 拉丁大寫字母O與波浪
214 OOO 拉丁大寫字母O與二分法
215 ××× 乘號
216 ØØØ 拉丁大寫字母O與中風
217 UUU 拉丁大寫字母ü用嚴重
218 UUU 拉丁大寫字母ü急性
219 UUU 拉丁大寫字母ü用抑揚
220 UUU 拉丁大寫字母ü用二分法
221 YYY 拉美資本字母Y急性
222 ÞÞÞ 大寫拉丁字母刺
223 ßßß 小寫拉丁字母聲s
224 aaa 拉丁文小寫字母a與墳墓
225 aaa 拉丁文小寫字母a急性
226 aaa 拉丁文小寫字母a與抑揚
227 aaa 拉丁文小寫字母a與波浪
228 aaa 拉丁文小寫字母a與二分法
229 aaa 拉丁文小寫字母a以上環
230 aaa 小寫拉丁字母AE
231 ccc 拉丁小字母c有變音符號
232 eee 拉丁小字母e與墳墓
233 eee 拉丁小字母e急性
234 eee 拉丁小字母e帶抑揚
235 eee 拉丁小字母e與二分法
236 iii 拉丁小字母i與墳墓
237 iii 拉丁小字母i急性
238 iii 拉丁小字母i與抑揚
239 iii 拉丁小字母i與二分法
240     小寫拉丁字母ETH
241 nnn 拉丁小字母n與波浪
242 ooo 拉丁文小寫字母o與墳墓
243 ooo 拉丁文小寫字母o急性
244 ooo 拉丁文小寫字母o與抑揚
245 ooo 拉丁文小寫字母O與波浪
246 ooo 拉丁文小寫字母o用二分法
247 ÷÷÷ 除號
248     拉丁文小寫字母o與中風
249 uuu 拉丁小字母U與墳墓
250 uuu 拉丁小字母U急性
251 uuu 小寫拉丁字母帶抑揚
252 uuu 拉丁小字母U用二分法
253 yyy 拉丁小字母Y急性
254 þþþ 小寫拉丁字母刺
255 yyy 拉丁小字母Y用二分法

ASCII字符集

ASCII使用從0到31的值(and 127)用於控制字符。

ASCII使用從32至126的值字母,數字和符號。

ASCII不使用值從128到255。


ANSI字符集(Windows-1252)

ANSI是相同的值ASCII從0到127。

ANSI具有用於從128到159的值的專有的字符集。

ANSI是相同的UTF-8為從160至255的值。


在ISO-8859-1字符集

8859-1是相同的值ASCII從0到127。

8859-1不使用的值從128到159。

8859-1是相同的UTF-8為從160至255的值。


在UTF-8字符集

UTF-8相同的值ASCII從0到127。

UTF-8不使用的值從128到159。

UTF-8是相同的ANSI和8859-1從160到255的值。

UTF-8從值256具有多於10個的不同的字符繼續。

仔細看看,學習我們的完整的HTML字符集的參考