Hvad er et kodepunkt?

Kodepunkt henviser til en specifik numerisk værdi, der betyder enhver individuel karakter i et tegnsæt. Fra et slutbruger synspunkt er det temmelig enkelt at skrive på en computer; At trykke på en mærket nøgle på tastaturet skaber en tilsvarende tegn på skærmen. Fra computerens synspunkt er det imidlertid langt vanskeligere at skrive. Indgange fra tastaturet skal oversættes flere gange for at generere den specifikke valgte karakter. Kodepunktet for en bestemt karakter er kun et trin langs oversættelseskæden, hvilket resulterer i synlig tekst på skærmen inden for et bestemt tegnsæt.

Et tegnsæt er som en flersproget ordbog, der forklarer computeren, hvilke tal svarer til hvilke tegn. Et kodepunkt er antallet, der svarer til en bestemt karakter i dette tegnsæt. Eksempler på karaktersæt, der ofte bruges i computere, inkluderer den amerikanske standardkode til informationsudveksling (ASCII) og Unicode. Hvert af disse sæt har en DIfferent sæt kodepunkter, så mens for eksempel kodepunkt 400 i ASCII muligvis henviser til "!" karakter, i Unicode kan det henvise til "&".

Når slutbrugeren trykker på en knap på tastaturet, genererer hardware et specifikt sæt elektroniske impulser, som computeren fungerer til at konvertere til binær. Binært er sprog for computere, der består af intet andet end karaktererne "1" og "0". Fra dette beregner computeren et specifikt tal, som det derefter skal matche mod kodepunktet for det tegn, der er indstillet for at generere den tilsigtede karakter. Først efter alt dette producerer computeren den valgte karakter på skærmen.

Kodepunkter gemmes på computeren i rum, der spænder fra en til fire byte. Dette er en frygtelig lille hukommelse, hvilket betyder, at det ikke er nogen reel udfordring for moderne computere at opbevare hundreder eller tusinder af kodepunkter. Resultatet er, at producenter oF Karaktersæt efterlader ofte store mængder plads åbne for uspecificerede kodepunktopgaver, hvilket giver programmerere mulighed for at tilføje yderligere tegn til sættet efter behov uden at foretage væsentlige revisioner til koden.

Et andet punkt, der er værd at bemærke, er, at kodepunkter oftest bruges til abstrakte eller ikke-standardkarakterer i et tegnsæt. For at se et eksempel på disse abstrakte tegn skal du åbne menuen "Start" på computeren-hvis du bruger en Windows-baseret maskine-og skriv "CHARMAP" i boksen "Start Search". Tryk på "Enter" for at vise en liste over de tilgængelige abstrakte tegn til et valgt tegnsæt.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?