Skip to content

Instantly share code, notes, and snippets.

@zacharysyoung
Last active December 5, 2023 22:07
Show Gist options
  • Save zacharysyoung/c13625299a2caee075b2c81fa96093c0 to your computer and use it in GitHub Desktop.
Save zacharysyoung/c13625299a2caee075b2c81fa96093c0 to your computer and use it in GitHub Desktop.
Single-byte encodings

Character abbreviations

Abbrev Description Decimal Hex
NUL null character 0 00
SOH start of heading 1 01
STX start oftext 2 02
ETX end of text 3 03
EOT end of transmission 4 04
ENQ enquiry 5 05
ACK acknowledge 6 06
BEL bell 7 07
BS backspace 8 08
HT horizontal tab 9 09
LF line feed 10 0A
VT vertical tab 11 0B
FF form feed 12 0C
CR carriage return 13 0D
SO shift out 14 0E
SI shift in 15 0F
DLE data link escape 16 10
DC1 device control 1 17 11
DC2 device control 2 18 12
DC3 device control 3 19 13
DC4 device control 4 20 14
NAK negative acknowledge 21 15
SYN synchronous idle 22 16
ETB end of transmission block 23 17
CAN cancel character 24 18
EM end of medium 25 19
SUB substitute 26 1A
ESC escape 27 1B
FS file separator 28 1C
GS group separator 29 1D
RS record separator 30 1E
US unit separator 31 1F
SP space 32 20
- - - -
NBSP non breaking space 160 A0
SHY soft hyphen 173 AD

ASCII

0 1 2 3 4 5 6 7 8 9 A B C D E F
0x NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI
1x DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US
2x SP ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ \ ] ^ _
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { | } ~ DEL

Windows-1252

This character encoding is a superset of ISO 8859-1 in terms of printable characters, but differs from the IANA's ISO-8859-1 by adding additional characters in the 80 to 9F (hex) range (the ISO standards reserve this range for control characters). Notable additional characters include curly quotation marks and all printable characters from ISO 8859-15. It is known to Windows by the code page number 1252, and by the IANA-approved name "windows-1252".1

0 1 2 3 4 5 6 7 8 9 A B C D E F
8x
20AC

201A
ƒ
0192

201E

2026

2020

2021
ˆ
02C6

2030
Š
0160

2039
Œ
0152
Ž
017D
9x
2018

2019

201C

201D

2022

2013

2014
˜
02DC

2122
š
0161

203A
œ
0153
ž
017E
Ÿ
0178

ISO-8859-X, Windows-1252

Dec Hex Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Part 8 Part 9 Part 10 Part 11 Part 13 Part 14 Part 15 Part 16 Windows-1252
160 a0 NBSP NBSP NBSP NBSP NBSP NBSP NBSP NBSP NBSP NBSP NBSP NBSP NBSP NBSP NBSP NBSP
161 a1 ¡ Ą Ħ Ą Ё ¡ Ą ¡ Ą ¡
162 a2 ¢ ˘ ˘ ĸ Ђ ¢ ¢ Ē ¢ ¢ ą ¢
163 a3 £ Ł £ Ŗ Ѓ £ £ £ Ģ £ £ £ Ł £
164 a4 ¤ ¤ ¤ ¤ Є ¤ ¤ ¤ Ī ¤ Ċ ¤
165 a5 ¥ Ľ Ĩ Ѕ ¥ ¥ Ĩ ċ ¥ ¥
166 a6 ¦ Ś Ĥ Ļ І ¦ ¦ ¦ Ķ ¦ Š Š ¦
167 a7 § § § § Ї § § § § § § § § §
168 a8 ¨ ¨ ¨ ¨ Ј ¨ ¨ ¨ Ļ Ø š š ¨
169 a9 © Š İ Š Љ © © © Đ © © © © ©
170 aa ª Ş Ş Ē Њ ͺ × ª Š Ŗ ª Ș ª
171 ab « Ť Ğ Ģ Ћ « « « Ŧ « « « «
172 ac ¬ Ź Ĵ Ŧ Ќ ، ¬ ¬ ¬ Ž ¬ ¬ Ź ¬
173 ad SHY SHY SHY SHY SHY SHY SHY SHY SHY SHY SHY SHY SHY SHY SHY
174 ae ® Ž Ž Ў ® ® Ū ® ® ® ź ®
175 af ¯ Ż Ż ¯ Џ ¯ ¯ Ŋ Æ Ÿ ¯ Ż ¯
176 b0 ° ° ° ° А ° ° ° ° ° ° ° °
177 b1 ± ą ħ ą Б ± ± ± ą ± ± ± ±
178 b2 ² ˛ ² ˛ В ² ² ² ē ² Ġ ² Č ²
179 b3 ³ ł ³ ŗ Г ³ ³ ³ ģ ³ ġ ³ ł ³
180 b4 ´ ´ ´ ´ Д ΄ ´ ´ ī Ž Ž ´
181 b5 µ ľ µ ĩ Е ΅ µ µ ĩ µ µ µ
182 b6 ś ĥ ļ Ж Ά ķ
183 b7 · ˇ · ˇ З · · · · · · · ·
184 b8 ¸ ¸ ¸ ¸ И Έ ¸ ¸ ļ ø ž ž ¸
185 b9 ¹ š ı š Й Ή ¹ ¹ đ ¹ ¹ č ¹
186 ba º ş ş ē К Ί ÷ º š ŗ º ș º
187 bb » ť ğ ģ Л ؛ » » » ŧ » » » »
188 bc ¼ ź ĵ ŧ М Ό ¼ ¼ ž ¼ Œ Œ ¼
189 bd ½ ˝ ½ Ŋ Н ½ ½ ½ ½ œ œ ½
190 be ¾ ž ž О Ύ ¾ ¾ ū ¾ Ÿ Ÿ ¾
191 bf ¿ ż ż ŋ П ؟ Ώ ¿ ŋ æ ¿ ż ¿
192 c0 À Ŕ À Ā Р ΐ À Ā Ą À À À À
193 c1 Á Á Á Á С ء Α Á Á Į Á Á Á Á
194 c2 Â Â Â Â Т آ Β Â Â Ā Â Â Â Â
195 c3 Ã Ă Ã У أ Γ Ã Ã Ć Ã Ã Ă Ã
196 c4 Ä Ä Ä Ä Ф ؤ Δ Ä Ä Ä Ä Ä Ä Ä
197 c5 Å Ĺ Ċ Å Х إ Ε Å Å Å Å Å Ć Å
198 c6 Æ Ć Ĉ Æ Ц ئ Ζ Æ Æ Ę Æ Æ Æ Æ
199 c7 Ç Ç Ç Į Ч ا Η Ç Į Ē Ç Ç Ç Ç
200 c8 È Č È Č Ш ب Θ È Č Č È È È È
201 c9 É É É É Щ ة Ι É É É É É É É
202 ca Ê Ę Ê Ę Ъ ت Κ Ê Ę Ź Ê Ê Ê Ê
203 cb Ë Ë Ë Ë Ы ث Λ Ë Ë Ė Ë Ë Ë Ë
204 cc Ì Ě Ì Ė Ь ج Μ Ì Ė Ģ Ì Ì Ì Ì
205 cd Í Í Í Í Э ح Ν Í Í Ķ Í Í Í Í
206 ce Î Î Î Î Ю خ Ξ Î Î Ī Î Î Î Î
207 cf Ï Ď Ï Ī Я د Ο Ï Ï Ļ Ï Ï Ï Ï
208 d0 Ð Đ Đ а ذ Π Ğ Ð Š Ŵ Ð Đ Ð
209 d1 Ñ Ń Ñ Ņ б ر Ρ Ñ Ņ Ń Ñ Ñ Ń Ñ
210 d2 Ò Ň Ò Ō в ز Ò Ō Ņ Ò Ò Ò Ò
211 d3 Ó Ó Ó Ķ г س Σ Ó Ó Ó Ó Ó Ó Ó
212 d4 Ô Ô Ô Ô д ش Τ Ô Ô Ō Ô Ô Ô Ô
213 d5 Õ Ő Ġ Õ е ص Υ Õ Õ Õ Õ Õ Ő Õ
214 d6 Ö Ö Ö Ö ж ض Φ Ö Ö Ö Ö Ö Ö Ö
215 d7 × × × × з ط Χ × Ũ × × Ś ×
216 d8 Ø Ř Ĝ Ø и ظ Ψ Ø Ø Ų Ø Ø Ű Ø
217 d9 Ù Ů Ù Ų й ع Ω Ù Ų Ł Ù Ù Ù Ù
218 da Ú Ú Ú Ú к غ Ϊ Ú Ú Ś Ú Ú Ú Ú
219 db Û Ű Û Û л Ϋ Û Û Ū Û Û Û Û
220 dc Ü Ü Ü Ü м ά Ü Ü Ü Ü Ü Ü Ü
221 dd Ý Ý Ŭ Ũ н έ İ Ý Ż Ý Ý Ę Ý
222 de Þ Ţ Ŝ Ū о ή Ş Þ Ž Ŷ Þ Ț Þ
223 df ß ß ß ß п ί ß ß ฿ ß ß ß ß ß
224 e0 à ŕ à ā р ـ ΰ א à ā ą à à à à
225 e1 á á á á с ف α ב á á į á á á á
226 e2 â â â â т ق β ג â â ā â â â â
227 e3 ã ă ã у ك γ ד ã ã ć ã ã ă ã
228 e4 ä ä ä ä ф ل δ ה ä ä ä ä ä ä ä
229 e5 å ĺ ċ å х م ε ו å å å å å ć å
230 e6 æ ć ĉ æ ц ن ζ ז æ æ ę æ æ æ æ
231 e7 ç ç ç į ч ه η ח ç į ē ç ç ç ç
232 e8 è č è č ш و θ ט è č č è è è è
233 e9 é é é é щ ى ι י é é é é é é é
234 ea ê ę ê ę ъ ي κ ך ê ę ź ê ê ê ê
235 eb ë ë ë ë ы ً λ כ ë ë ė ë ë ë ë
236 ec ì ě ì ė ь ٌ μ ל ì ė ģ ì ì ì ì
237 ed í í í í э ٍ ν ם í í ķ í í í í
238 ee î î î î ю َ ξ מ î î ī î î î î
239 ef ï ď ï ī я ُ ο ן ï ï ļ ï ï ï ï
240 f0 ð đ đ ِ π נ ğ ð š ŵ ð đ ð
241 f1 ñ ń ñ ņ ё ّ ρ ס ñ ņ ń ñ ñ ń ñ
242 f2 ò ň ò ō ђ ْ ς ע ò ō ņ ò ò ò ò
243 f3 ó ó ó ķ ѓ σ ף ó ó ó ó ó ó ó
244 f4 ô ô ô ô є τ פ ô ô ō ô ô ô ô
245 f5 õ ő ġ õ ѕ υ ץ õ õ õ õ õ ő õ
246 f6 ö ö ö ö і φ צ ö ö ö ö ö ö ö
247 f7 ÷ ÷ ÷ ÷ ї χ ק ÷ ũ ÷ ÷ ś ÷
248 f8 ø ř ĝ ø ј ψ ר ø ø ų ø ø ű ø
249 f9 ù ů ù ų љ ω ש ù ų ł ù ù ù ù
250 fa ú ú ú ú њ ϊ ת ú ú ś ú ú ú ú
251 fb û ű û û ћ ϋ û û ū û û û û
252 fc ü ü ü ü ќ ό ü ü ü ü ü ü ü
253 fd ý ý ŭ ũ § ύ ı ý ż ý ý ę ý
254 fe þ ţ ŝ ū ў ώ ş þ ž ŷ þ ț þ
255 ff ÿ ˙ ˙ ˙ џ ÿ ĸ ÿ ÿ ÿ ÿ

Footnotes

  1. https://en.wikipedia.org/wiki/Windows-1252#Details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment