Forskjellen mellom ASCII og Unicode

De hovedforskjell mellom ASCII og Unicode er det ASCII representerer små bokstaver (az), store bokstaver (AZ), tall (0-9) og symboler som tegnsettingstegn mens Unicode representerer bokstaver på engelsk, arabisk, gresk etc., matematiske symboler, historiske skript og emoji-dekk et bredt spekter av tegn enn ASCII.

ASCII og Unicode er to kodingsstandarder i elektronisk kommunikasjon. De er vant til å representere tekst i datamaskiner, i telekommunikasjonsutstyr og annet utstyr. ASCII koder 128 tegn. Den inneholder engelske bokstaver, tall fra 0 til 9 og noen andre symboler. På den annen side dekker Unicode et stort antall tegn enn ASCII. Den representerer de fleste skriftlige språk i verden. Unicode koder språkbokstaver, tall og et stort antall andre symboler. Kort sagt, Unicode er en supersett av ASCII.

Nøkkelområder dekket

1. Hva er ASCII
     - Definisjon, funksjonalitet
2. Hva er Unicode
     - Definisjon, funksjonalitet
3. Forholdet mellom ASCII og Unicode
     - Oversikt over foreningen
4. Forskjellen mellom ASCII og Unicode
     - Sammenligning av nøkkelforskjeller

Nøkkelord

ASCII, Unicode, datamaskiner

Hva er ASCII

ASCII står for amerikansk standardkode for informasjonsutveksling. Den bruker tall for å representere tekst. Tall (1,2,3, etc.), bokstaver (a, b, c, etc.) og symboler (!) Kalles tegn. Når det er et stykke tekst, konverterer ASCII hvert tegn til et tall. Dette settet med numre er lettere å lagre i datamaskinens minne. I enkle ord kalles koding for å tilordne et tall til et tegn.

For eksempel er store bokstaver 'A' tildelt nummer 65. På samme måte refererer 65 til bokstaven 'A'. På samme måte har hver tegn et nummer i ASCII. ASCII-tabellen inneholder alle tegnene med tilsvarende tall. ASCII bruker 7 biter til å representere et tegn. Derfor representerer den maksimalt 128 (27) tegn.

Figur 1: ASCII-tabell

ASCII-tegn brukes i programmering, datakonverteringer, tekstfiler og grafikk og i e-post. Programmene kan bruke ASCII til å representere beregninger på tegn. Forskjellen mellom små og store bokstaver er alltid 32. For eksempel er ASCII-verdien av 'a' 97 og 'A' er 65. Så, a - A = 32. Derfor, hvis ASCII-verdien av noen brevet er kjent, det er mulig å finne ASCII-verdien til tilsvarende store bokstaver eller små bokstaver. Videre brukes ASCII i grafikk for å representere bilder ved hjelp av tegn.

En ulempe med ASCII er at den bare kan representere 128 tegn. Den har ikke representasjoner for de fleste matematiske og andre symboler.

Hva er Unicode

Unicode er et alternativ. Det vedlikeholdes av Unicode Consortium. Den dekker et bredt spekter av tegn. Den inneholder representasjoner for brev på språk som engelsk, gresk, arabisk etc., matematiske symboler, emoji og mange flere.

Figur 2: Unicode

Det finnes tre typer koding tilgjengelig i Unicode. De er UTF-8, UTF-16 og UTF -32. UTF bruker 8 bits per tegn, UTF-16 bruker 16 bit per tegn og UTF-32 bruker 32 bits for et tegn. I UTF-8 er de første 128 tegnene ASCII-tegnene. Derfor er ASCII gyldig i UTF-8. Unicode brukes vanligvis i internasjonalisering og lokalisering av dataprogramvare. Denne standarden brukes også i operativsystemer, XML, .NET-rammeverk og programmeringsspråk som Java.

Forholdet mellom ASCII og Unicode

Unicode er en superset av ASCII.

Forskjellen mellom ASCII og Unicode

Definisjon

ASCII eller American Standard Code for Information Interchange er en tegnkodingsstandard for elektronisk kommunikasjon. Unicode er en databehandlingsstandard for konsekvent koding, representasjon og håndtering av tekst uttrykt i de fleste av verdens skrivesystemer.

Står for

ASCII står for amerikansk standardkode for informasjonsutveksling. Unicode står for universell tegnsett.

Støtte tegn

ASCII inneholder representasjoner for sifre, engelske bokstaver og andre symboler. Den støtter 128 tegn. Unicode støtter et bredt spekter av tegn. Dette er hovedforskjellen mellom ASCII og Unicode.

Biter per karakter

Videre bruker ASCII 7 biter til å representere et tegn mens Unicode bruker 8bit, 16bit eller 32bit avhengig av kodingstypen.

Nødvendig plass

Unicode krever mer plass enn ASCII.

Konklusjon

Unicode representerer de fleste skriftlige språk i verden. ASCII har tilsvarende i Unicode. Forskjellen mellom ASCII og Unicode er at ASCII representerer små bokstaver (az), store bokstaver (AZ), tall (0-9) og symboler som tegnsettingstegn mens Unicode representerer bokstaver i engelsk, arabisk, gresk etc. matematiske symboler, historisk skript, emoji som dekker et bredt spekter av tegn enn ASCII.

Henvisning:

1. Hva er ASCII ?, BitMerge, 8. august 2016, Tilgjengelig her.
2. Unicode, BitMerge, 28. januar 2018, Tilgjengelig her.
3. "ASCII." Wikipedia, Wikimedia Foundation, 21. juli 2018, Tilgjengelig her.
4. "Unicode." Wikipedia, Wikimedia Foundation, 23. juli 2018, Tilgjengelig her.

Bilde Courtesy:

1. "ASCII-Table-wide" Ved ASCII-Table.svg: ZZT32derivative arbeid: LanoxxthShaddow - ASCII-Table.svg (Public Domain) via Commons Wikimedia
2. "Unicode logo" Av Unknown - de: Bild: Unicode logo.jpg (Public Domain) via Commons Wikimedia