Zint Barcode Generator and Zint Barcode Studio User Manual

A Character Encoding

Annex 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.

Table 48: ASCII
Hex01234567
0NULDLESPACE0@P`p
1SOHDC1!1AQaq
2STXDC2"2BRbr
3ETXDC3#3CScs
4EOTDC4$4DTdt
5ENQNAK%5EUeu
6ACKSYN&6FVfv
7BELETB'7GWgw
8BSCAN(8HXhx
9TABEM)9IYiy
ALFSUB*:JZjz
BVTESC+;K[k{
CFFFS,<L\l|
DCRGS-=M]m}
ESORS.>N^n~
FSIUS/?O_oDEL

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 6: Default Character Sets) when a codepoint above hex 9F is encoded. Note that codepoints hex 80 to 9F are not defined.

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