ISO/IEC 646 Information technology — ISO 7-bit coded character set for information interchange, is an ISO/IEC standard in the field of character encoding. It is equivalent to the ECMA standard ECMA-6 and developed in cooperation with ASCII at least since 1964. or ISO/IEC 646:1991 (in force),

Code page layout

The following table shows the ISO/IEC 646:1991 International Reference Version character set. Each character is shown with its Unicode equivalent. Code points open for substitution in national variants are shown with a grey background. Yellow background indicates a character that, in some variants, could be combined with a previous character as a diacritic using the backspace character, which may affect glyph choice.

In addition to the invariant set restrictions, 0x23 is restricted to be either # or £ and 0x24 is restricted to be either $ or ¤.

| style="text-align:center;width:2em;"|!

| style="text-align:center;width:2em;"|"

| style="text-align:center;width:2em;"|#

| style="text-align:center;width:2em;"|$

| style="text-align:center;width:2em;"|&

| style="text-align:center;width:2em;"|:

| style="text-align:center;width:2em;"|?

| style="text-align:center;width:2em;"|@

| style="text-align:center;width:2em;"|<nowiki>[</nowiki>

| style="text-align:center;width:2em;"|\

| style="text-align:center;width:2em;"|<nowiki>]</nowiki>

| style="text-align:center;width:2em;"|^

| style="text-align:center;width:2em;"|_

| style="text-align:center;width:2em;"|`

| style="text-align:center;width:2em;"|{

| style="text-align:center;width:2em;"|<nowiki>|</nowiki>

| style="text-align:center;width:2em;"|}

| style="text-align:center;width:2em;"|~

|-

! colspan="20" | Older International Reference Versions

|-

! IRV (1973)

! ISO-IR-002

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center; background:#ccf;"|¤

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center;"|<nowiki>[</nowiki>

| style="text-align:center;"|\

| style="text-align:center;"|<nowiki>]</nowiki>

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center;"|{

| style="text-align:center;"|<nowiki>|</nowiki>

| style="text-align:center;"|}

| style="text-align:center;"|~

|-

! colspan="20" | Invariant and other IRV subsets

|-

! INV

! ISO-IR-170

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center;"|_

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

|-

! INV (NRCS)

! ---

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

|-

! INV (Teletext)

! ETS WST

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

|-

! INIS Subset

! ISO-IR-049

| style="text-align:center; background:#666;"|

| style="text-align:center; background:#666;"|

| style="text-align:center; background:#666;"|

| style="text-align:center;"|$

| style="text-align:center; background:#666;"|

| style="text-align:center;"|:

| style="text-align:center; background:#666;"|

| style="text-align:center; background:#666;"|

| style="text-align:center;"|<nowiki>[</nowiki>

| style="text-align:center; background:#666;"|

| style="text-align:center;"|<nowiki>]</nowiki>

| style="text-align:center; background:#666;"|

| style="text-align:center; background:#666;"|

| style="text-align:center; background:#666;"|

| style="text-align:center; background:#666;"|

| style="text-align:center;"|<nowiki>|</nowiki>

| style="text-align:center; background:#666;"|

| style="text-align:center; background:#666;"|

|-

! T.61

! ISO-IR-102

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center; background:#ccf;"|¤

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center;"|<nowiki>[</nowiki>

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center;"|<nowiki>]</nowiki>

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center;"|_

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center;"|<nowiki>|</nowiki>

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center; background:#666;"|&nbsp;

|-

! colspan="20" | East Asian

|-

! JP<!-- JA? -->

! ISO-IR-014

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center;"|<nowiki>[</nowiki>

| style="text-align:center; background:#ccf;"|¥

| style="text-align:center;"|<nowiki>]</nowiki>

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center;"|{

| style="text-align:center;"|<nowiki>|</nowiki>

| style="text-align:center;"|}

| style="text-align:center; background:#ccf;"|‾

|-

! JP-OCR-B<!-- JA-O? -->

! ISO-IR-092

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center;"|<nowiki>[</nowiki>

| style="text-align:center; background:#ccf;"|¥

| style="text-align:center;"|<nowiki>]</nowiki>

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center; background:#666;"|&nbsp;

| style="text-align:center;"|{

| style="text-align:center;"|<nowiki>|</nowiki>

| style="text-align:center;"|}

| style="text-align:center; background:#666;"|&nbsp;

|-

! KR

! (KS X 1003)

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center; background:#ccf;"|¥

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center;"|<nowiki>[</nowiki>

| style="text-align:center;"|\

| style="text-align:center;"|<nowiki>]</nowiki>

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center;"|{

| style="text-align:center;"|<nowiki>|</nowiki>

| style="text-align:center;"|}

| style="text-align:center; background:#ccf;"|‾

|-

! TW

! (CNS 5205)

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center;"|<nowiki>[</nowiki>

| style="text-align:center;"|\

| style="text-align:center;"|<nowiki>]</nowiki>

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center;"|{

| style="text-align:center;"|<nowiki>|</nowiki>

| style="text-align:center;"|}

| style="text-align:center; background:#ccf;"|‾

|-

! colspan="20" | British and Irish

|-

! GB

! ISO-IR-004

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#ccf;"|£

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center;"|<nowiki>[</nowiki>

| style="text-align:center;"|\

| style="text-align:center;"|<nowiki>]</nowiki>

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center;"|{

| style="text-align:center;"|<nowiki>|</nowiki>

| style="text-align:center;"|}

| style="text-align:center; background:#ccf;"|‾

|-

! GB (NRCS)

! CP01101

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#ccf;"|£

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center;"|<nowiki>[</nowiki>

| style="text-align:center;"|\

| style="text-align:center;"|<nowiki>]</nowiki>

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center;"|{

| style="text-align:center;"|<nowiki>|</nowiki>

| style="text-align:center;"|}

| style="text-align:center;"|~

|-

! Viewdata

! ISO-IR-047

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#ccf;"|£

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|Ó

| style="text-align:center; background:#ccf;"|É

| style="text-align:center; background:#ccf;"|Í

| style="text-align:center; background:#ccf;"|Ú

| style="text-align:center; background:#ccf;"|Á

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|ó

| style="text-align:center; background:#ccf;"|é

| style="text-align:center; background:#ccf;"|í

| style="text-align:center; background:#ccf;"|ú

| style="text-align:center; background:#ccf;"|á

|-

! colspan="20" | Italophone or Francophone<!-- Might seem like an odd subheading but it's to group the encodings with tendencies toward common allocations, e.g. ç, ° and è here. -->

|-

! IT

! ISO-IR-015

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#ccf;"|£

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|§

| style="text-align:center; background:#ccf;"|°

| style="text-align:center; background:#ccf;"|ç

| style="text-align:center; background:#ccf;"|é

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|ù

| style="text-align:center; background:#ccf;"|à

| style="text-align:center; background:#ccf;"|ò

| style="text-align:center; background:#ccf;"|è

| style="text-align:center; background:#ccf;"|ì

|-

! IT (Teletext)

! ETS WST

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#ccf;"|£

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|à

| style="text-align:center; background:#ccf;"|°

| style="text-align:center; background:#ccf;"|ç

| style="text-align:center; background:#ccf;"|§

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|µ

| style="text-align:center; background:#ccf;"|é

| style="text-align:center; background:#ccf;"|ù

| style="text-align:center; background:#ccf;"|è

| style="text-align:center; background:#ccf;"|¨

|-

! FR1

! ISO-IR-025

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#ccf;"|£

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|à

| style="text-align:center; background:#ccf;"|°

| style="text-align:center; background:#ccf;"|ç

| style="text-align:center; background:#ccf;"|§

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|é

| style="text-align:center; background:#ccf;"|ù

| style="text-align:center; background:#ccf;"|è

| style="text-align:center; background:#ccf;"|¨

|-

! FR Teletext

! ETS WST

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#ccf;"|é

| style="text-align:center; background:#ccf;"|ï

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|à

| style="text-align:center; background:#ccf;"|ë

| style="text-align:center; background:#ccf;"|ê

| style="text-align:center; background:#ccf;"|ù

| style="text-align:center; background:#ccf;"|î

| style="text-align:center; background:#ccf;"|⌗

| style="text-align:center; background:#ccf;"|è

| style="text-align:center; background:#ccf;"|â

| style="text-align:center; background:#ccf;"|ô

| style="text-align:center; background:#ccf;"|û

| style="text-align:center; background:#ccf;"|ç

|-

! CA<!-- CA-1? -->

! ISO-IR-121

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|à

| style="text-align:center; background:#ccf;"|â

| style="text-align:center; background:#ccf;"|ç

| style="text-align:center; background:#ccf;"|ê

| style="text-align:center; background:#ccf;"|î

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|ô

| style="text-align:center; background:#ccf;"|é

| style="text-align:center; background:#ccf;"|ù

| style="text-align:center; background:#ccf;"|è

| style="text-align:center; background:#ccf;"|û

|-

! CA2<!-- CA-2? -->

! ISO-IR-122

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|à

| style="text-align:center; background:#ccf;"|â

| style="text-align:center; background:#ccf;"|ç

| style="text-align:center; background:#ccf;"|ê

| style="text-align:center; background:#ccf;"|É

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|ô

| style="text-align:center; background:#ccf;"|é

| style="text-align:center; background:#ccf;"|ù

| style="text-align:center; background:#ccf;"|è

| style="text-align:center; background:#ccf;"|û

|-

! colspan="20" | Francophone-Germanophone

|-

! CH (NRCS)

! CP01021

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#ccf;"|ù

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|à

| style="text-align:center; background:#ccf;"|é

| style="text-align:center; background:#ccf;"|ç

| style="text-align:center; background:#ccf;"|ê

| style="text-align:center; background:#ccf;"|î

| style="text-align:center; background:#ccf;"|è

| style="text-align:center; background:#ccf;"|ô

| style="text-align:center; background:#ccf;"|ä

| style="text-align:center; background:#ccf;"|ö

| style="text-align:center; background:#ccf;"|ü

| style="text-align:center; background:#ccf;"|û

|-

! colspan="20" | Germanophone

|-

! DE

! ISO-IR-021

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|§

| style="text-align:center; background:#ccf;"|Ä

| style="text-align:center; background:#ccf;"|Ö

| style="text-align:center; background:#ccf;"|Ü

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|ä

| style="text-align:center; background:#ccf;"|ö

| style="text-align:center; background:#ccf;"|ü

| style="text-align:center; background:#ccf;"|ß

|-

! colspan="20" | Nordic (Eastern) and Baltic<!-- Might seem like an odd subheading but it's to group the encodings with common allocations. Estonian shares several allocations with Swedish/Finnish, particularly the NRCS of the latter, Latvian/Lithuanian shares a few with Estonian. -->

|-

! FI&nbsp;/ SE

! ISO-IR-010

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center; background:#ccf;"|¤

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center; background:#ccf;"|Ä

| style="text-align:center; background:#ccf;"|Ö

| style="text-align:center; background:#ccf;"|Å

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|ä

| style="text-align:center; background:#ccf;"|ö

| style="text-align:center; background:#ccf;"|å

| style="text-align:center; background:#ccf;"|‾

|-

! SE2<!-- SE-C -->

! ISO-IR-011

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center; background:#ccf;"|¤

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|É

| style="text-align:center; background:#ccf;"|Ä

| style="text-align:center; background:#ccf;"|Ö

| style="text-align:center; background:#ccf;"|Å

| style="text-align:center; background:#ccf;"|Ü

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|é

| style="text-align:center; background:#ccf;"|ä

| style="text-align:center; background:#ccf;"|ö

| style="text-align:center; background:#ccf;"|å

| style="text-align:center; background:#ccf;"|ü

|-

! SE (NRCS)

! CP01106

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|É

| style="text-align:center; background:#ccf;"|Ä

| style="text-align:center; background:#ccf;"|Ö

| style="text-align:center; background:#ccf;"|Å

| style="text-align:center; background:#ccf;"|Ü

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|é

| style="text-align:center; background:#ccf;"|ä

| style="text-align:center; background:#ccf;"|ö

| style="text-align:center; background:#ccf;"|å

| style="text-align:center; background:#ccf;"|ü

|-

! FI (NRCS)

! CP01103

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center; background:#ccf;"|Ä

| style="text-align:center; background:#ccf;"|Ö

| style="text-align:center; background:#ccf;"|Å

| style="text-align:center; background:#ccf;"|Ü

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|é

| style="text-align:center; background:#ccf;"|ä

| style="text-align:center; background:#ccf;"|ö

| style="text-align:center; background:#ccf;"|å

| style="text-align:center; background:#ccf;"|ü

|-

! SEFI (NATS)

! ISO-IR-008-1

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|<code style="padding: 0;"> </code><!-- Ideographic space, probably the closest thing in Standard Unicode. -->

| style="text-align:center; background:#ccf;"|Ä

| style="text-align:center; background:#ccf;"|Ö

| style="text-align:center; background:#ccf;"|Å

| style="text-align:center; background:#ccf;"|■<!-- U+25A0 -->

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|<code style="padding: 0;"> </code><!-- Figure space, probably the closest thing in Standard Unicode. -->

| style="text-align:center; background:#ccf;"|ä

| style="text-align:center; background:#ccf;"|ö

| style="text-align:center; background:#ccf;"|å

| style="text-align:center; background:#ccf;"|–<!-- "short dash, hyphen" -code chart -->

|-

! EE (Teletext)

! ETS WST<!-- Is there an ISO-IR for this one? -->

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center; background:#ccf;"|¤

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center; background:#ccf;"|Æ

| style="text-align:center; background:#ccf;"|Ø

| style="text-align:center; background:#ccf;"|Å

| style="text-align:center; background:#ccf;"|Ü

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|æ

| style="text-align:center; background:#ccf;"|ø

| style="text-align:center; background:#ccf;"|å

| style="text-align:center; background:#ccf;"|ü

|-

! DK/NO (NRCS)

! CP01105

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|Ä

| style="text-align:center; background:#ccf;"|Æ

| style="text-align:center; background:#ccf;"|Ø

| style="text-align:center; background:#ccf;"|Å

| style="text-align:center; background:#ccf;"|Ü

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|ä

| style="text-align:center; background:#ccf;"|æ

| style="text-align:center; background:#ccf;"|ø

| style="text-align:center; background:#ccf;"|å

| style="text-align:center; background:#ccf;"|ü

|-

! DK/NO-alt (NRCS)

! CP01107

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center; background:#ccf;"|Æ

| style="text-align:center; background:#ccf;"|Ø

| style="text-align:center; background:#ccf;"|Å

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|æ

| style="text-align:center; background:#ccf;"|ø

| style="text-align:center; background:#ccf;"|å

| style="text-align:center;"|~

|-

! NO

! ISO-IR-060

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center; background:#ccf;"|Æ

| style="text-align:center; background:#ccf;"|Ø

| style="text-align:center; background:#ccf;"|Å

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|æ

| style="text-align:center; background:#ccf;"|ø

| style="text-align:center; background:#ccf;"|å

| style="text-align:center; background:#ccf;"|‾

|-

! NO2<!-- NO-2? -->

! ISO-IR-061

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#ccf;"|§

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center; background:#ccf;"|Æ

| style="text-align:center; background:#ccf;"|Ø

| style="text-align:center; background:#ccf;"|Å

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|æ

| style="text-align:center; background:#ccf;"|ø

| style="text-align:center; background:#ccf;"|å

| style="text-align:center; background:#ccf;"|<nowiki>|</nowiki>

|-

! DANO (NATS)

! ISO-IR-009-1

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center; background:#ccf;"|¤

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|Ð

| style="text-align:center; background:#ccf;"|Þ

| style="text-align:center; background:#ccf;"|´

| style="text-align:center; background:#ccf;"|Æ

| style="text-align:center; background:#ccf;"|Ö

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|ð

| style="text-align:center; background:#ccf;"|þ

| style="text-align:center; background:#ccf;"|´

| style="text-align:center; background:#ccf;"|æ

| style="text-align:center; background:#ccf;"|ö

|-

! colspan="20" | Hispanophone

|-

! ES<!-- esp? -->

! ISO-IR-017

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#ccf;"|£

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|§

| style="text-align:center; background:#ccf;"|¡

| style="text-align:center; background:#ccf;"|Ñ

| style="text-align:center; background:#ccf;"|¿

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|°

| style="text-align:center; background:#ccf;"|ñ

| style="text-align:center; background:#ccf;"|ç

| style="text-align:center;"|~

|-

! ES2<!-- ES? -->

! ISO-IR-085

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|·

| style="text-align:center; background:#ccf;"|¡

| style="text-align:center; background:#ccf;"|Ñ

| style="text-align:center; background:#ccf;"|Ç

| style="text-align:center; background:#ccf;"|¿

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|´

| style="text-align:center; background:#ccf;"|ñ

| style="text-align:center; background:#ccf;"|ç

| style="text-align:center; background:#ccf;"|¨

|-

! CU

! ISO-IR-151

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center; background:#ccf;"|¤

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center; background:#ccf;"|¡

| style="text-align:center; background:#ccf;"|Ñ

| style="text-align:center;"|<nowiki>]</nowiki>

| style="text-align:center; background:#ccf;"|¿

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|´

| style="text-align:center; background:#ccf;"|ñ

| style="text-align:center; background:#ccf;"|[

| style="text-align:center; background:#ccf;"|¨

|-

! colspan="20" | Hispanophone-Lusophone

|-

! ES/PT Teletext

! ETS WST

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|§

| style="text-align:center; background:#ccf;"|Ã

| style="text-align:center; background:#ccf;"|Ç

| style="text-align:center; background:#ccf;"|Õ

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|ã

| style="text-align:center; background:#ccf;"|ç

| style="text-align:center; background:#ccf;"|õ

| style="text-align:center; background:#ccf;"|°

|-

! PT2<!-- PT? -->

! ISO-IR-084

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|´

| style="text-align:center; background:#ccf;"|Ã

| style="text-align:center; background:#ccf;"|Ç

| style="text-align:center; background:#ccf;"|Õ

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|ã

| style="text-align:center; background:#ccf;"|ç

| style="text-align:center; background:#ccf;"|õ

| style="text-align:center;"|~

|-

! PT (NRCS)

! ---

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center; background:#ccf;"|Ã

| style="text-align:center; background:#ccf;"|Ç

| style="text-align:center; background:#ccf;"|Õ

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|ã

| style="text-align:center; background:#ccf;"|ç

| style="text-align:center; background:#ccf;"|õ

| style="text-align:center;"|~

|-

! colspan="20" | Greek

|-

! Latin-GR mixed

! ISO-IR-027

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|Ž

| style="text-align:center; background:#ccf;"|Š

| style="text-align:center; background:#ccf;"|Đ

| style="text-align:center; background:#ccf;"|Ć

| style="text-align:center; background:#ccf;"|Č

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|ž

| style="text-align:center; background:#ccf;"|š

| style="text-align:center; background:#ccf;"|đ

| style="text-align:center; background:#ccf;"|ć

| style="text-align:center; background:#ccf;"|č

|-

! YU Teletext

! ETS WST

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center;"|<nowiki>[</nowiki>

| style="text-align:center;"|\

| style="text-align:center;"|<nowiki>]</nowiki>

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center;"|{

| style="text-align:center;"|<nowiki>|</nowiki>

| style="text-align:center;"|}

| style="text-align:center; background:#ccf;"|‾

|-

! NL NRCS

! CP01102

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center; background:#ccf;"|£

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|¾

| style="text-align:center; background:#ccf;"|ij

| style="text-align:center; background:#ccf;"|½

| style="text-align:center; background:#ccf;"|<nowiki>|</nowiki>

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center;"|`

| style="text-align:center; background:#ccf;"|¨

| style="text-align:center; background:#ccf;"|ƒ

| style="text-align:center; background:#ccf;"|¼

| style="text-align:center; background:#ccf;"|´

|-

! HU

! ISO-IR-086

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center; background:#ccf;"|¤

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|Á

| style="text-align:center; background:#ccf;"|É

| style="text-align:center; background:#ccf;"|Ö

| style="text-align:center; background:#ccf;"|Ü

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|á

| style="text-align:center; background:#ccf;"|é

| style="text-align:center; background:#ccf;"|ö

| style="text-align:center; background:#ccf;"|ü

| style="text-align:center; background:#ccf;"|˝

|-

! MT

! CP03041

| style="text-align:center;"|!

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center;"|&

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center;"|@

| style="text-align:center; background:#ccf;"|ġ

| style="text-align:center; background:#ccf;"|ż

| style="text-align:center; background:#ccf;"|ħ

| style="text-align:center;"|^

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|ċ

| style="text-align:center; background:#ccf;"|Ġ

| style="text-align:center; background:#ccf;"|Ż

| style="text-align:center; background:#ccf;"|Ħ

| style="text-align:center; background:#ccf;"|Ċ

|-

! RO (Teletext)

! ETS WST

| style="text-align:center; background:#ccf;"|ı

| style="text-align:center;"|"

| style="text-align:center;"|#

| style="text-align:center;"|$

| style="text-align:center; background:#ccf;"|ğ

| style="text-align:center;"|:

| style="text-align:center;"|?

| style="text-align:center; background:#ccf;"|İ

| style="text-align:center; background:#ccf;"|Ş

| style="text-align:center; background:#ccf;"|Ö

| style="text-align:center; background:#ccf;"|Ç

| style="text-align:center; background:#ccf;"|Ü

| style="text-align:center;"|_

| style="text-align:center; background:#ccf;"|Ğ

| style="text-align:center; background:#ccf;"|ş

| style="text-align:center; background:#ccf;"|ö

| style="text-align:center; background:#ccf;"|ç

| style="text-align:center; background:#ccf;"|ü

|-

! TR (Teletext)

! ETS WST Code page 1052 replaces a few ASCII characters from code page 1054.

{|

|-

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|-

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|-

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|-

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|-

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|-

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|}

Derivatives for other alphabets

Some 7-bit character sets for non-Latin alphabets are derived from the ISO/IEC&nbsp;646 standard: these do not themselves constitute ISO/IEC&nbsp;646 due to not following its invariant code points (often replacing the letters of at least one case), due to supporting differing alphabets which the set of national code points provide insufficient encoding space for. Examples include:

  • 7-bit Turkmen (ISO-IR-230).
  • 7-bit Greek.
  • In ELOT&nbsp;927 (ISO-IR-088), maps the Greek alphabet over both letter cases using a different scheme (not in alphabetical order, but trying where possible to match Greek letters over Roman letters which correspond in some sense), and ISO-IR-019 maps the Greek uppercase alphabet over the Latin lowercase letters using the same scheme as ISO-IR-018.
  • The lower half of the Symbol font character encoding uses its own scheme for mapping Greek letters of both cases over the ASCII Roman letters, also trying to map Greek letters over Roman letters which correspond in some sense, but making different decisions in this regard (see chart below). It also replaces invariant code points 0x22 and 0x27 and five national code points with mathematical symbols. Although not intended for use in typesetting Greek prose, it is sometimes used for that purpose.
  • ISO-IR-027
  • 7-bit Cyrillic
  • KOI-7 or Short KOI, used for Russian. The Cyrillic characters are mapped to positions 0x60–0x7E, on top of the Latin lowercase letters, matching homologous letters where possible (where в is mapped to w, not v). Superseded by the KOI-8 variants.
  • SRPSCII and MAKSCII, Cyrillic variants of YUSCII (the Latin variant is YU/ISO-IR-141 in the chart above), used for Serbian and Macedonian respectively. Largely homologous to the Latin variant of YUSCII (following Serbian digraphia rules), except for Љ (lj), Њ (nj), Џ (dž), and ѕ (dz), which correspond to digraphs in Latin-script orthography, and are mapped over letters which are not used in Serbian or Macedonian (q, w, x, y).
  • The G0 sets for the World System Teletext encodings for Russian/Bulgarian and Ukrainian use G0 sets similar to KOI-7 with some modifications. The corresponding G0 set for Serbian Cyrillic uses a scheme based on the Teletext encoding for Latin-script Serbo-Croatian and Slovene, as opposed to the significantly different YUSCII.
  • 7-bit Hebrew, SI&nbsp;960. The Hebrew alphabet is mapped to positions 0x60–0x7A, on top of the lowercase Latin letters (and grave accent for aleph). 7-bit Hebrew was always stored in visual order. This mapping with the high bit set, i.e. with the Hebrew letters in 0xE0–0xFA, is ISO/IEC 8859-8. The World System Teletext encoding for Hebrew uses the same letter mappings, but uses BS_Viewdata as its base encoding (whereas SI 960 uses US-ASCII) and includes a shekel sign at 0x7B.
  • 7-bit Arabic, ASMO&nbsp;449 (ISO-IR-089). The Arabic alphabet is mapped to positions 0x41–0x5A and 0x60–0x6A, on top of both uppercase and lowercase Latin letters.

A comparison of some of these encodings is below. Only one case is shown, except in instances where the cases are mapped to different letters. In such instances, the mapping with the smallest code is shown first. Possible transcriptions are given for some letters; where this is omitted, the letter can be considered to correspond to the Roman one which it is mapped over.

{| class="wikitable"

|-

!rowspan="3" |English<br />(ASCII)!! colspan="6" |Cyrillic alphabets!! colspan="4" |Greek alphabet!!Hebrew

|-

! colspan="8" |Semi-transliterative

! colspan="3" |Naturally ordered

|-

!Russian<br />(KOI-7)!!Russian,<br />Bulgarian<br />(WST<br />RU/BG)!!Ukrainian<br />(WST UKR)!!Serbian<br />(SRPSCII)!!Macedonian<br />(MAKSCII)!!Serbian,<br />Macedonian<br />(WST SRP)!!Greek<br />(Symbol)!! Greek<br />(IR-18

Further reading

  • (79 pages) including: (13+5 pages) and many other documents and correspondence.
  • ISO/IEC 646:1991 Information technology — ISO 7-bit coded character set for information interchange
  • Zeichensatz nach ISO 646 (ASCII) (in German)
  • History at GNU Aspell website<!-- https://web.archive.org/web/20160530181116/http://aspell.net/charsets/iso646.html -->
  • ISO646 Character Tables Character Tables by Koichi Yasuoka (安岡孝) (see Domestic ISO646 Character Tables and Quasi-ISO646 Character Tables)
  • Turkish Text Deasciifier a tool (based on statistical pentagram analysis of the Turkish language) which reverts an ASCII'fied Turkish text by determining the appropriate (but ambiguous) diacritics normally needed in Turkish but missing in the US-ASCII set.