ANSI-tekenset
Het ANSI-formaat van het American National Standards Institute is een Microsoft-gerelateerde standaard voor tekensets codering en een wijziging van het American Standard Code for Information Interchange (ASCII)-teken set. De ASCII-code gebruikt 7 bits om elk teken weer te geven, terwijl het ANSI-formaat 8 bits voor elk teken gebruikt.
Van ASCII naar ANSI
Het 8-bits ANSI-formaat is slechts één ontwikkeling in de geschiedenis van pogingen om elektrische machines sneller en betrouwbaarder te laten communiceren. Vroege computers waren niet veel meer dan "cijferkrakers" die nodig waren om alleen numerieke gegevens te verwerken. Naarmate communicatieapparaten steeds complexer werden - en computers wereldwijd werden - ontstond de behoefte dat computers meer konden vertegenwoordigen dan alleen getallen. Het 7-bit ASCII-formaat was het eerste antwoord op deze behoefte. Het 8-bits ANSI-formaat verdubbelde het aantal tekens van de originele ASCII.
Video van de dag
ANSI vs. ASCII
De introductie van het 8-bits ANSI-formaat, hoewel een grote verbetering ten opzichte van ASCII, was gedoemd een kortstondige zaak te worden om te vieren, aangezien computers steeds vaker werden gebruikt door mensen in andere landen waar Engels niet de moedertaal was taal. Zelfs met 256 (0 tot 255) mogelijke tekens, ontbrak het ANSI 8-bits formaat ernstig in zijn vermogen om te worden toegepast op computers met behulp van ongelijksoortige sets tekens en besturingscodes. Beide standaarden zijn echter nog steeds bruikbaar voor westerse talen.
Geschiedenis
De toevoeging van de 8e bit in het ANSI-formaat bracht verschillende groepen en de overheid ertoe om na te denken over hoe ze de extra 128 plaatsen voor karakters konden gebruiken. Aangezien er tussen deze groepen geen overeenstemming bestond over het gebruik ervan, was het resultaat dat documenten die van het ene systeem naar het andere werden verzonden, vaak onleesbaar waren vanwege de verschillende coderingsstandaarden. Deze situatie werd verholpen door de creatie van IBM (OEM) en Microsoft (ANSI)-systemen die code definieerden pagina's bestaande uit ASCII voor de onderste 127 tekens en een bepaalde taalvariatie voor de bovenste 128 karakters.
Een beetje meer geschiedenis
De naam ANSI die wordt toegepast op de codetabellen die door Microsoft-besturingssystemen worden gebruikt, lijkt erop te wijzen dat het American National Standards Institute (ANSI) de toewijzingen daadwerkelijk heeft gestandaardiseerd. Dit is niet het geval, aangezien ANSI de Windows-1.252-tekencodering van Microsoft niet officieel heeft gestandaardiseerd. De term ANSI wordt min of meer geaccepteerd vanwege de erfenis van Microsoft in de computerwereld.
Toekomst van ANS-formaat
Aangezien internet in wezen alomtegenwoordig is geworden met meer mensen die verschillende talen gebruiken, is het dat ook geen verrassing dat oudere karaktercoderingsnormen hebben plaatsgemaakt voor nieuwere, uitgebreidere normen. Microsoft's Windows Unicode (UTF-16) voorziet in codes van meer dan 65.000 tekens. Dit is enorm veel meer dan de 256 die beschikbaar zijn met het ANSI 8-bits formaat en zorgt voor volledige functionaliteit in bijna alle talen.