Zint: Manual

A. Character Encoding

This section is intended as a quick reference to the character sets used by Zint. All symbologies use standard ASCII input as shown in section A.1, but some support extended characters as shown in the subsequent section A.2 Latin Alphabet No. 1 (ISO/IEC 8859-1).

A.1 ASCII Standard

The ubiquitous ASCII standard is well known to most computer users. It’s reproduced here for reference.

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

A.2 Latin Alphabet No. 1 (ISO/IEC 8859-1)

ISO/IEC 8859-1 defines additional characters common in western European languages like French, German, Italian and Spanish. This extension is the default encoding of many barcodes (see Table ) when a codepoint above hex 9F is encoded. Note that codepoints hex 80 to 9F are not defined.

ISO/IEC 8859-1
Hex 8 9 A B C D E F
0 NBSP ° À Ð à ð
1 ¡ ± Á Ñ á ñ
2 ¢ ² Â Ò â ò
3 £ ³ Ã Ó ã ó
4 ¤ ´ Ä Ô ä ô
5 ¥ μ Å Õ å õ
6 ¦ Æ Ö æ ö
7 § · Ç × ç ÷
8 ¨ ¸ È Ø è ø
9 © ¹ É Ù é ù
A ª º Ê Ú ê ú
B « » Ë Û ë û
C ¬ ¼ Ì Ü ì ü
D SHY ½ Í Ý í ý
E ® ¾ Î Þ î þ
F ¯ ¿ Ï ß ï ÿ