The extended ASCII character (decimal codes 0 to 255) set is shown below twice in the areas delimited
by vertical lines '|' on each side. On the left, no additional characters are present, on the
right all the characters are interspersed with the Hygeia sign (⚕) to better visualize the
behaviour of control characters and a few other characters that may be unprintable/unrepresentable
in various encodings.
In each case, the leftmost auxiliary column shows the decimal code of the first character in a row,
and the topmost and bottommost rows indicate the last digit of the code of all characters in a column.
Try to view this page using different encodings (IBM850, ISO-8859-1, Windows-1251, KOI8-R, etc.). See notes at the end. | ||
0123456789 0 | | 10 | | 20 || 30 | !"#$%&'| 40 |()*+,-./01| 50 |23456789:;| 60 |<=>?@ABCDE| 70 |FGHIJKLMNO| 80 |PQRSTUVWXY| 90 |Z[\]^_`abc| 100 |defghijklm| 110 |nopqrstuvw| 120 |xyz{|}~| 130 || 140 || 150 || 160 || 170 || 180 || 190 || 200 || 210 || 220 || 230 || 240 || 250 || 0123456789 |
0⚕1⚕2⚕3⚕4⚕5⚕6⚕7⚕8⚕9 0 | ⚕⚕⚕⚕⚕⚕⚕⚕⚕ | 10 | ⚕⚕⚕ ⚕⚕⚕⚕⚕⚕| 20 |⚕⚕⚕⚕⚕⚕⚕⚕⚕| 30 |⚕⚕ ⚕!⚕"⚕#⚕$⚕%⚕&⚕'| 40 |(⚕)⚕*⚕+⚕,⚕-⚕.⚕/⚕0⚕1| 50 |2⚕3⚕4⚕5⚕6⚕7⚕8⚕9⚕:⚕;| 60 |<⚕=⚕>⚕?⚕@⚕A⚕B⚕C⚕D⚕E| 70 |F⚕G⚕H⚕I⚕J⚕K⚕L⚕M⚕N⚕O| 80 |P⚕Q⚕R⚕S⚕T⚕U⚕V⚕W⚕X⚕Y| 90 |Z⚕[⚕\⚕]⚕^⚕_⚕`⚕a⚕b⚕c| 100 |d⚕e⚕f⚕g⚕h⚕i⚕j⚕k⚕l⚕m| 110 |n⚕o⚕p⚕q⚕r⚕s⚕t⚕u⚕v⚕w| 120 |x⚕y⚕z⚕{⚕|⚕}⚕~⚕⚕⚕| 130 |⚕⚕⚕⚕⚕⚕⚕⚕⚕| 140 |⚕⚕⚕⚕⚕⚕⚕⚕⚕| 150 |⚕⚕⚕⚕⚕⚕⚕⚕⚕| 160 |⚕⚕⚕⚕⚕⚕⚕⚕⚕| 170 |⚕⚕⚕⚕⚕⚕⚕⚕⚕| 180 |⚕⚕⚕⚕⚕⚕⚕⚕⚕| 190 |⚕⚕⚕⚕⚕⚕⚕⚕⚕| 200 |⚕⚕⚕⚕⚕⚕⚕⚕⚕| 210 |⚕⚕⚕⚕⚕⚕⚕⚕⚕| 220 |⚕⚕⚕⚕⚕⚕⚕⚕⚕| 230 |⚕⚕⚕⚕⚕⚕⚕⚕⚕| 240 |⚕⚕⚕⚕⚕⚕⚕⚕⚕| 250 |⚕⚕⚕⚕⚕| 0 1 2 3 4 5 6 7 8 9 | |
Note that characters 9 (horizontal tab), 10 (newline), 13 (carriage return) and in some browsers
also 11 (vertical tab) actually perform their functions. Depending on the operating system
and the browser, carriage return (13) may have the same effect as newline (10), i.e., cause the
following character to be printed at the very beginning of the next line, or it may act as the true
carriage return, i.e., position the next character at the beginning of the same line, and thus some
characters would be "overprinted".
Control characters (0 to 31, and 127) are usually not rendered at all (resulting in adjacent ⚕⚕ on the right) but sometimes or some of them are rendered as space or as an unprintable character symbol (rectangular box). Similarly for a few other unprintable characters in some encodings (also a question mark on black background can be used in their place). (You can save this page and check that all the characters from 0 to 255 are really present.) |