Skillnad mellan ASCII och Unicode

De huvudskillnad mellan ASCII och Unicode är det ASCII representerar små bokstäver (az), stora bokstäver (AZ), siffror (0-9) och symboler som skiljetecken medan Unicode representerar bokstäver engelska, arabiska, grekiska etc., matematiska symboler, historiska skript och emoji-täckning ett brett utbud av tecken än ASCII.

ASCII och Unicode är två kodningsstandarder i elektronisk kommunikation. De används för att representera text i datorer, i telekommunikationsapparater och annan utrustning. ASCII kodar 128 tecken. Den innehåller engelska bokstäver, siffror från 0 till 9 och några andra symboler. Å andra sidan täcker Unicode ett stort antal tecken än ASCII. Det representerar de flesta skriftliga språk i världen. Unicode kodar språkbokstäver, siffror och ett stort antal andra symboler. I korthet är Unicode en superset av ASCII.

Viktiga områden som omfattas

1. Vad är ASCII
     - Definition, Funktionalitet
2. Vad är Unicode
     - Definition, Funktionalitet
3. Förhållandet mellan ASCII och Unicode
     - Föreningens sammanfattning
4. Skillnad mellan ASCII och Unicode
     - Jämförelse av viktiga skillnader

Nyckelbegrepp

ASCII, Unicode, Datorer

Vad är ASCII

ASCII står för amerikansk standardkod för informationsutbyte. Den använder siffror för att representera text. Siffror (1,2,3, etc.), bokstäver (a, b, c, etc.) och symboler (!) Heter karaktärer. När det finns en bit text konverterar ASCII varje tecken till ett nummer. Denna uppsättning siffror är lättare att lagra i datorns minne. I enkla ord kallas kodning av att ange ett tal till en karaktär.

Till exempel tilldelas övre fallet 'A' numret 65. På liknande sätt hänvisar 65 till bokstaven 'A'. På samma sätt har varje tecken ett nummer i ASCII. ASCII-tabellen innehåller alla tecken med motsvarande nummer. ASCII använder 7 bitar för att representera en karaktär. Därför representerar den maximalt 128 (27) tecken.

Figur 1: ASCII-tabell

ASCII-tecken används i programmering, datakonvertering, textfiler och grafik och i e-postmeddelanden. Programmerarna kan använda ASCII för att representera beräkningar på tecken. Skillnaden mellan små bokstäver och stor bokstav är alltid 32. ASCII-värdet på 'a' är exempelvis 97 och 'A' är 65. Så, a - A = 32. Om ASCII-värdet av någon brev är känt, det är möjligt att hitta ASCII-värdet för motsvarande stor bokstav eller den små bokstaven. Dessutom används ASCII i grafik för att representera bilder med hjälp av tecken.

En nackdel med ASCII är att den bara kan representera 128 tecken. Den har inga representationer för de flesta matematiska och andra symboler.

Vad är Unicode

Unicode är ett alternativ. Det underhålls av Unicode Consortium. Den täcker ett brett utbud av tecken. Det innehåller representationer för bokstäver på språk som engelska, grekiska, arabiska etc., matematiska symboler, emoji och många fler.

Figur 2: Unicode

Det finns tre typer av kodning som finns i Unicode. De är UTF-8, UTF-16 och UTF -32. UTF använder 8 bitar per tecken, UTF-16 använder 16 bitar per tecken och UTF-32 använder 32 bitar för ett tecken. I UTF-8 är de första 128 tecknen ASCII-tecknen. Därför är ASCII giltigt i UTF-8. Vanligtvis används Unicode i internationalisering och lokalisering av datorprogram. Denna standard används också i operativsystem, XML, .NET-ramverk och programmeringsspråk som Java.

Förhållandet mellan ASCII och Unicode

Unicode är en superset av ASCII.

Skillnad mellan ASCII och Unicode

Definition

ASCII eller American Standard Code for Information Interchange är en teckenkodningsstandard för elektronisk kommunikation. Unicode är en datorstandard för konsekvent kodning, representation och hantering av text som uttrycks i de flesta av världens skrivsystem.

Står för

ASCII står för amerikansk standardkod för informationsutbyte. Unicode står för universell teckenuppsättning.

Stödja tecken

ASCII innehåller representationer för siffror, engelska bokstäver och andra symboler. Den stöder 128 tecken. Unicode stöder ett brett utbud av tecken. Detta är den största skillnaden mellan ASCII och Unicode.

Bitar per tecken

Vidare använder ASCII 7 bitar för att representera en karaktär medan Unicode använder 8bit, 16bit eller 32bit beroende på kodningstypen.

Obligatorisk utrymme

Unicode kräver mer utrymme än ASCII.

Slutsats

Unicode representerar de flesta skriftliga språk i världen. ASCII har motsvarande i Unicode. Skillnaden mellan ASCII och Unicode är att ASCII representerar små bokstäver (az), versaler (AZ), siffror (0-9) och symboler som skiljetecken medan Unicode representerar bokstäver i engelska, arabiska, grekiska etc. matematiska symboler, historiska skript, emoji som täcker ett brett utbud av tecken än ASCII.

Referens:

1. Vad är ASCII ?, BitMerge, 8 Aug. 2016, Tillgänglig här.
2. Unicode, BitMerge, 28 Jan. 2018, Tillgänglig här.
3. "ASCII." Wikipedia, Wikimedia Foundation, 21 juli 2018, Tillgänglig här.
4. "Unicode." Wikipedia, Wikimedia Foundation, 23 juli 2018, Tillgänglig här.

Image Courtesy:

1. "ASCII-Table-wide" Genom ASCII-Table.svg: ZZT32derivativarbete: LanoxxthShaddow - ASCII-Table.svg (Public Domain) via Commons Wikimedia
2. "Unicode logo" Av Okänd - de: Bild: Unicode logo.jpg (Public Domain) via Commons Wikimedia