The ISO 646 reference article from the English Wikipedia on 24-Apr-2004
(provided by Fixed Reference: snapshots of Wikipedia from wikipedia.org)

ISO 646

For thoughtful child sponsors
ISO 646 is an ISO standard that specifies a 7 bit character code from which several national standards are derived, the best known of which is ASCII. Since the portion of ISO 646 shared by all countries specified only the letters used in the English alphabet, other countries using the latin alphabet with extensions needed to create national variants of ISO 646 to be able to use their native languages. Since universal acceptance of the 8 bit byte did not exist at that time, the national characters had to be made fit within the constraints of 7 bits, meaning that some characters that appear in ASCII do not appear in other national variants of ISO 646.


Some national variants of ISO 646 are:

CodeNational standardCountry
CACSA Z243.4Canada
DEDIN 66003Germany
DKDS 2089Denmark
GBBS 4730Great Britain
NONS 4551-1Norway
SESEN 850200_BSweden
USANSI X3.4United States
YUJUS I.B1.002Yugoslavia (former)

The specifics of the changes for some of these variants are given in this table:

BinaryDecimalHexASCII DEDK/NOGBSEYU
0010 00113523# ##£##
0010 01003624$ $$$¤$
0100 00006440@ §@@@?
0101 1011915B[ ÄÆ[ÄS
0101 1100925C\\ ÖØ\\ÖĐ
0101 1101935D] ÜÅ]ÅĆ
0101 1110945E^ ^^^^Č
0110 00009660` ````?
0111 10111237B{ äæ{äs
0111 11001247C| öø|öđ
0111 11011257D} üå}Ã¥ć
0111 11101267E~ ß~~~č

Later, when 8 bit characters sets gained more acceptance, the ISO-8859-1 and ISO-8859-2 became the preferred method of coding these variants.

External Links