/ factorpad.com / tech / unicode-latin-1.html
An ad-free and cookie-free website.
Beginner
ASCII codes were developed in the 1960s as a set of 128-characters used
for computers to communicate with each other. Originally, this was done
in the English language and keyboards at the time had about 83 keys.
The remaining characters were used to control hardware. An example
is the ASCII character HT
which
instructs the computer to tab horizontally.
Additional character sets needed new symbols, like
®
,
¶
,
½
, and
letters to incorporate the languages of the world, as in
è
,
é
, and
ê
.
For the next two decades, for-profit companies tried to customize the second set of 128 characters for their own needs, and after years of disagreement, one standard setting organization in Geneva was successful in defining a Standard.
The International Organization for Standardization, or ISO, put forth the Standard and characters 128-255 were added to the block. The Standard, called ISO 8859-1, included letters with accents, new symbols and control characters for hardware.
Fast forward to today, we now have The Unicode Standard which is the work of both ISO and The Unicode Consortium. A recent release of Unicode version 10.0 (2017) defines 136,690 characters!
Here you will find the Unicode Latin-1 Supplement table broken in two. First are the 32 control characters that many organizations had already assigned glyphs to, causing confusion.
The second table includes the remaining 96 characters.
In HTML, there are three common ways to enter codes.
The two tables below cover the second 128 characters in use today. These are commonly called Extended ASCII Characters.
This character set includes Control Characters that were originally used to control hardware. Many had taken on symbols used in the Latin languages and have HTML entity names (as noted).
Decimal | Hex | Meaning | Abbreviation | Symbol |
---|---|---|---|---|
128 | 0080 | Padding character | PAD | € € |
129 | 0081 | High Octet Preset | HOP | |
130 | 0082 | Break permitted here | BPH | ‚ ‚ |
131 | 0083 | No break here | NBH | ƒ ƒ |
132 | 0084 | Index | IND | „ „ |
133 | 0085 | Next line | NEL | … … |
134 | 0086 | Start of selected area | SSA | † † |
135 | 0087 | End of selected area | ESA | ‡ ‡ |
136 | 0088 | Horizontal tabulation set | HTS | ˆ ˆ |
137 | 0089 | Horizontal tabulation with justification | HTJ | ‰ ‰ |
138 | 008A | Line tabulation set | LTS | Š Š |
139 | 008B | Partial line down | PLD | ‹ ‹ |
140 | 008C | Partial line up | PLU | Œ Œ |
141 | 008D | Reverse index | RI | |
142 | 008E | Single-shift 2 | SS2 | Ž Ž |
143 | 008F | Single-shift 3 | SS3 | |
144 | 0090 | Device control string | DCS | |
145 | 0091 | Private use 1 | PU1 | ‘ ‘ |
146 | 0092 | Private use 2 | PU2 | ’ ’ |
147 | 0093 | Set transmit state | STS | “ “ |
148 | 0094 | Cancel character | CCH | ” ” |
149 | 0095 | Message Waiting | MW | • • |
150 | 0096 | Start of protected area | SPA | – – |
151 | 0097 | End of protected area | EPA | — — |
152 | 0098 | Start of string | SOS | ˜ ˜ |
153 | 0099 | Single graphic character introducer | SGCI | ™ ™ |
154 | 009A | Single character introducer | SCI | š š |
155 | 009B | Control sequence introducer | CSI | › › |
156 | 009C | String terminator | ST | œ œ |
157 | 009D | Operating system command | OSC | |
158 | 009E | Private message | PM | ž ž |
159 | 009F | Application program command | APC | Ÿ Ÿ |
The next 96 characters are called printable characters.
Below is an example of three ways you could code the copyright character
©
in an HTML document.
©
©
©
Decimal |
Hex |
HTML | Unicode Character |
---|---|---|---|
160 | 00A0 | | |
161 | 00A1 | ¡ | ¡ |
162 | 00A2 | ¢ | ¢ |
163 | 00A3 | £ | £ |
164 | 00A4 | ¤ | ¤ |
165 | 00A5 | ¥ | ¥ |
166 | 00A6 | ¦ | ¦ |
167 | 00A7 | § | § |
168 | 00A8 | ¨ | ¨ |
169 | 00A9 | © | © |
170 | 00AA | ª | ª |
171 | 00AB | « | « |
172 | 00AC | ¬ | ¬ |
173 | 00AD | ­ | |
174 | 00AE | ® | ® |
175 | 00AF | ¯ | ¯ |
176 | 00B0 | ° | ° |
177 | 00B1 | ± | ± |
178 | 00B2 | ² | ² |
179 | 00B3 | ³ | ³ |
180 | 00B4 | ´ | ´ |
181 | 00B5 | µ | µ |
182 | 00B6 | ¶ | ¶ |
183 | 00B7 | · | · |
184 | 00B8 | ¸ | ¸ |
185 | 00B9 | ¹ | ¹ |
186 | 00BA | º | º |
187 | 00BB | » | » |
188 | 00BC | ¼ | ¼ |
189 | 00BD | ½ | ½ |
190 | 00BE | ¾ | ¾ |
191 | 00BF | ¿ | ¿ |
192 | 00C0 | À | À |
193 | 00C1 | Á | Á |
194 | 00C2 | Â | Â |
195 | 00C3 | Ã | Ã |
196 | 00C4 | Ä | Ä |
197 | 00C5 | Å | Å |
198 | 00C6 | Æ | Æ |
199 | 00C7 | Ç | Ç |
200 | 00C8 | È | È |
201 | 00C9 | É | É |
202 | 00CA | Ê | Ê |
203 | 00CB | Ë | Ë |
204 | 00CC | Ì | Ì |
205 | 00CD | Í | Í |
206 | 00CE | Î | Î |
207 | 00CF | Ï | Ï |
208 | 00D0 | Ð | Ð |
209 | 00D1 | Ñ | Ñ |
210 | 00D2 | Ò | Ò |
211 | 00D3 | Ó | Ó |
212 | 00D4 | Ô | Ô |
213 | 00D5 | Õ | Õ |
214 | 00D6 | Ö | Ö |
215 | 00D7 | × | × |
216 | 00D8 | Ø | Ø |
217 | 00D9 | Ù | Ù |
218 | 00DA | Ú | Ú |
219 | 00DB | Û | Û |
220 | 00DC | Ü | Ü |
221 | 00DD | Ý | Ý |
222 | 00DE | Þ | Þ |
223 | 00DF | ß | ß |
224 | 00E0 | à | à |
225 | 00E1 | á | á |
226 | 00E2 | â | â |
227 | 00E3 | ã | ã |
228 | 00E4 | ä | ä |
229 | 00E5 | å | å |
230 | 00E6 | æ | æ |
231 | 00E7 | ç | ç |
232 | 00E8 | è | è |
233 | 00E9 | é | é |
234 | 00EA | ê | ê |
235 | 00EB | ë | ë |
236 | 00EC | ì | ì |
237 | 00ED | í | í |
238 | 00EE | î | î |
239 | 00EF | ï | ï |
240 | 00F0 | ð | ð |
241 | 00F1 | ñ | ñ |
242 | 00F2 | ò | ò |
243 | 00F3 | ó | ó |
244 | 00F4 | ô | ô |
245 | 00F5 | õ | õ |
246 | 00F6 | ö | ö |
247 | 00F7 | ÷ | ÷ |
248 | 00F8 | ø | ø |
249 | 00F9 | ù | ù |
250 | 00FA | ú | ú |
251 | 00FB | û | û |
252 | 00FC | ü | ü |
253 | 00FD | ý | ý |
254 | 00FE | þ | þ |
255 | 00FF | ÿ | ÿ |
We have more free content at our YouTube Channel. Subscribe and follow us @factorpad on Twitter, or through the email list. Whatever works best for you, stay connected.
/ factorpad.com / tech / unicode-latin-1.html
A newly-updated free resource. Connect and refer a friend today.