Skip to main content

Vad är en kodpunkt?

Kodpunkt hänvisar till ett specifikt numeriskt värde som betyder varje enskild karaktär i en teckenuppsättning.Ur en slutanvändares synvinkel är det ganska enkelt att skriva på en dator;Att trycka på en märkt tangent på tangentbordet skapar ett motsvarande tecken på skärmen.Från datorns synvinkel är dock att skriva mycket svårare.Ingångarna från tangentbordet måste översättas flera gånger för att generera det specifika valda tecken.Kodpunkten för ett specifikt tecken är bara ett steg längs översättningskedjan, vilket resulterar i synlig text på skärmen inom en viss teckenuppsättning.

En teckenuppsättning är som en flerspråkig ordbok som förklarar för datorn vilka nummer som motsvarar vilka tecken som tecken.En kodpunkt är numret som motsvarar ett visst tecken i den teckenuppsättningen.Exempel på teckenuppsättningar som vanligtvis används i datorer inkluderar den amerikanska standardkoden för informationsutbyte (ASCII) och Unicode.Var och en av dessa uppsättningar har en annan uppsättning kodpunkter, så medan till exempel kodpunkt 400 i ASCII kan hänvisa till!karaktär, i Unicode kan det hänvisa till .

När slutanvändaren trycker på en knapp på tangentbordet genererar hårdvaran en specifik uppsättning elektroniska impulser som datorn verkar för att konvertera till binär.Binär är datorns språk, som består av ingenting annat än karaktärerna 1 och 0. Från detta beräknar datorn ett specifikt nummer, som det sedan måste matcha mot kodpunkten för karaktärsuppsättningen för att generera den avsedda karaktären.Först efter att allt detta producerar datorn den valda karaktären på skärmen.

Kodpunkter lagras på datorn i utrymmen som sträcker sig från en till fyra byte.Detta är en oerhört liten bit av minne, vilket innebär att lagring av hundratals eller tusentals kodpunkter inte är någon verklig utmaning för moderna datorer.Resultatet är att tillverkare av karaktärsuppsättningar ofta lämnar stora mängder utrymme öppna för ospecificerade kodpunktsuppdrag, vilket gör att programmerare kan lägga till ytterligare tecken till uppsättningen utan att göra väsentliga revideringar av koden.

En annan punkt som är värd att notera är att kodpunkterna pekaranvänds oftast för abstrakt, eller icke-standard, tecken i en karaktärsuppsättning.För att se ett exempel på dessa abstrakta tecken, öppna startmenyn på datorn mdash;Om du använder en Windows-baserad maskin mdash;och skriv charmap i startsökningsrutan.Tryck på Enter för att visa en lista över tillgängliga abstrakta tecken för en vald teckenuppsättning.