Characters Reference

ASCII

The American Standards Association (ASA), which later changed its name to the American National Standards Institute (ANSI), created the American Standard Code for Information Interchange (ASCII) in response to the need for a standard character code for interchanging data between systems. It decided that a 7-bit code (128 characters) would be sufficient for ASCII; 32 non-printable control characters, and 96 printing characters covering the full set of an English-language typewriter.

ACKAcknowledge  EMEnd of medium  NULNull
BELBell  ENQEnquiry  RSRecord separator
BSBackspace  EOTEnd of transmission  SIShift in
CANCancel  ESCEscape  SOShift out
CRCarriage return  ETBEnd of transmission block  SOHStart of header
DC1Data control 1  ETXEnd of text  STXStart of text
DC2Data control 2  FFNP form feed, new page  SUBSubstitute
DC3Data control 3  FSFile separator  SYNSynchronous idle
DC4Data control 4  GSGroup separator  TABHorizontal tabulation
DELDelete  LFNL Line feed, new line  USUnit separator
DLEData link escape  NAKNegative acknowledge  VTVertical tab

Extended ASCII

The extended ASCII, a superset of ASCII, uses 8-bit to encode the characters. The extra bit gives an additional of 128 characters (shown in table 2 below) to the original ASCII. It allows text-based programs to draw boxes and mathematical symbols

Extended ASCII Table 2 - Extended ASCII codes.

ISO Latin-1

The ISO 8859-1, also known as Latin-1, is a standard character set developed by the International Organization for Standardization (ISO). It extends ASCII to include Latin-languages letters. Latin-1 is one of the set of character entity references supported by HTML. This means that non-ASCII latin-based scripts may be represented on a web page by ISO Latin-1 codes. The first 128 Latin-1 characters being the same as ASCII, table 3 below shows the "upper" 128 characters.