ISO/IEC 646
Från Rilpedia
ISO/IEC 646 definierar ett antal nationella varianter på teckenkodning, alltså sätt att hantera text i datorer. Dessa varianter är alla 7-bitars, vilket innebär max 128 möjliga tecken. Utgångspunkten är den amerikanska varianten, inklusive styrkoder, som kallas ASCII.
Upp till cirka 20 positioner hos ASCII förändras i de olika varianterna. Normalt är varje variant bara avsedd för ett land.
För Sverige fanns två varianter, en där åäöÅÄÖ stöddes, och en där éüåäöÉÜÅÄÖ stöddes. Storbritannien hade sin variant där £ fanns (vilket inte finns i ASCII). Tyskland/Österrike hade sin variant och Danmark/Norge sin variant och så vidare. För franska var det ett problem, de cirka 20 tecknena räckte inte, man behöver áàâçéèëêíìîïòóôùúýÿ plus stora bokstäver för dem. Därför gjordes det en princip för franska (och fler latinska språk) att man hade tecken för ´`¨^ och lät datorerna tolka en sådan plus en bokstav som att de skulle kompineras ihop.
De nationella varianterna av ISO/IEC 646 används inte särskilt mycket sedan 8-bitarskodning introducerades, antingen i form av användning av en av delarna av ISO/IEC 8859, eller en "code page" i Windows eller MacOS, eller numera allt oftare en kodning definierad av Unicode (och ISO/IEC 10646). I vissa sammanhang, till exempel ekonomi, har man gamla beprövade programvaror där man inte ser behovet av stöd för utländska texter.