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. Men från datorns synvinkel är skrivning 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. 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 DIfferent 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 inte består av bara karaktärerna "1" och "0". Från detta beräknar datorn ett specifikt nummer, som det sedan måste matcha mot kodpunkten för teckenuppsättningen för att generera det avsedda tecken. Först efter att allt detta producerar datorn den valda tecken 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 oF -teckenuppsättningar lämnar ofta 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 betydande revideringar av koden.
En annan punkt som är värd att notera är att kodpunkter oftast används för abstrakt, eller icke-standard, tecken i en karaktärsuppsättning. För att se ett exempel på dessa abstrakta tecken öppnar du menyn "Start" på datorn-om du använder en Windows-baserad maskin-och skriver "Charmap" i rutan "Start Search". Tryck på "Enter" för att visa en lista över tillgängliga abstrakta tecken för en vald teckenuppsättning.