LISO/CEI 646 (ICS n°35.040) és una norma ISO qui des del 1972 va especificar els codis de caràcters gràfics codificades sobre 7 bits a partir dels quals diverses normes nacionals han derivat. La més coneguda d'entre elles és la variant estatunidenca, comunament (però impròpiament) designada «ASCII». L'ISO 646 és igualment anomenat com l'«Alfabet internacional de referència n°5» (AIR5), «Alfabet internacional n°5» (AI5) o encara (en anglès) «International Alphabet No. 5» (IA5).
Diagrama de la pàgina de codi La taula següent mostra el conjunt de caràcters ISO/IEC 646. Les cèl·lules ombrejades en gris indiquen punts de codi amb glifs de caràcter que varien d'una regió a l'altra. Les entrades amb un fons blau són de caràcters de control.
x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF 0x Caràcters de control 1x 2x Espai ! " 0x23 0x24 % & ' () * + , - . / 3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4x 0x40 A B C D E F G H I J K L M N O 5x P Q R S T U V W X Y Z 0x5B 0x5C 0x5D 0x5E _ 6x 0x60 a b c d e f g h i j k l m n o 7x p q r s t u v w x y z 0x7B 0x7C 0x7D 0x7E
Variants estatals Algunes variants estatals de l'ISO 646 són: CodiISO-IREstàndardUsat aCA-1121CSA Z243.4-1985Canadà (alternativa nr. 1, amb «î»)(francès, clàssic)CA-2122CSA Z243.4-1985Canadà (alternativa nr. 2, amb «É»)(francès, ortografia reformada)CN057 GB/T 1988-80Xina (llatí bàsic)CU151NC 99-10:81Cuba (espanyol)DE021DIN 66003Alemanya (alemany)DK—DS 2089Dinamarca (danès)FI010SFS 4017Finlàndia (versió bàsica)FR069 AFNOR NF Z 62010-1982França (francès)FR-0025 AFNOR NF Z 62010-1973França (obosolet des d'abril de 1985)GB004BS 4730Regne Unit (anglès)GR088HOS ELOTGrècia (obsolet)HU086MSZ 7795/3Hongria (hongarès)IE207NSAI 433:1996Irlanda (irlandès) CodiISO-IREstàndardUsat aINV170ISO 646:1983Subconjunt invariantIRV002ISO 646:1983Variant de referència internacionalJA014 JIS C 6220-1969Japó (romaji)JA-O092 JIS C 6229-1984Japó (OCR-B)KR— KS C 5636-1989Corea del SudMT—?Malta (maltès, anglès)NO060NS 4551 version 1NoruegaNO-2061NS 4551 version 2Noruega (obsolet des del juny de 1987)SE010 SEN 85 02 00 Annex BSuècia (suec bàsic)SE-C011 SEN 85 02 00 Annex CSuècia (suec ampliat per a noms)T.61102Recomanació ITU/CCITT T.61Internacional (Teletex)TW—CNS 5205-1996Xina (Taiwan)US006ANSI X3.4-1968Estats Units d'Amèrica (ASCII)YU141JUS I.B1.002 (YUSCII)former Yugoslavia (croat, eslovè, serbi, bosni)
Altres estàndards propietaris, no vinculats a cap estàndard estatal, i aprovats per a ús internacionals per algun comitè d'estandardització són:
CodiISO-IRAprovat perOrigenUsat aES085ECMAIBMEspanya (basc, castellà, català, gallec)esp017ECMAOlivettiespanyol (internacional)DK-SE009-1 SISNATS, main setSuècia i Dinamarca (textos periodístics) CodeISO-IRAprovat perOrigenUsat aFI-SE008-1 SISNATS, main setSuècia i Finlàndia (textos periodístics)ita015ECMAOlivettiitaliàPT084ECMAIBMPortugal (portuguès, espanyol)por016ECMAOlivettiportuguès (internacional)
Variants del joc de caràcters ASCII que no són ISO 646 Hi ha alguns jocs de caràcters de 7 bits que, oficialment, no són part de l'estàndard ISO 646. Alguns exemples són: ELOT 927, grec 7 bits,. L'alfabet grec es troba a les posicions 0x61–0x71 i 0x73–0x79, sobre les lletres llatines minúscules. KOI-7 o Short KOI, ciríl·lic 7 bits,. Els caràcters cirĺl·lics es troben a les posicions 0x60–0x7E, sobre els lletres llatines minúscules. Foren substituïts per variants del KOI-8. SI 960, hebreu 7 bits. L'alfabet hebreu es troba a les posicions 0x60–0x7A, sobre les lletres llatines minúscules (i l'accent greu per a l'àlef). L'hebreu codificat en 7 bits s'emmagatzemà sempre en l'ordre visual. Aquesta assignació, amb el bit més alt marcat, és a dir amb les lletres hebrees a 0xE0–0xFA, és el joc ISO 8859-8. ASMO 449, àrab 7 bits. L'alfabet àrab es troba a les posicions 0x41–0x5A i 0x60–0x6A, sobre les lletres majúscules i minúscules. Aquesta assignació, amb el bit més alt marcat, és el joc ISO 8859-6.
Referències
Vegeu també ASCII
Enllaços externs A tutorial on character code issues
Categoria:Informàtica Categoria:Normes ISO Categoria:Codificació de caràcters