Hvad er en kodeside?
Den rigtige definition af en kodeside er en nøgle, der beskriver hvert tilgængeligt tegn i et specifikt tegnsæt. Denne tekniske definition erstattes langsomt af en ikke-teknisk definition. I dette tilfælde er en kodeside den programmeringsside, der vises, når man ser på den indre funktion på en webside, computerfil eller program. Den oprindelige definition har været i brug i årtier, men den nye brug vinder mark hele tiden, efterhånden som flere ikke-tekniske computerbrugere kommer ind i billedet.
I den originale definition er en kodeside næsten som nøglen til en hemmelig kode. Det vil have en liste med numeriske værdier, der svarer til et specifikt tegn på et ikke-maskinsprog. For eksempel kan '0040' svare til tegnet '@.' Dette gør det muligt for en computer at bruge tal og mennesker til at bruge ord, men de har begge adgang til de samme oplysninger.
En kodeside er typisk arrangeret i en tabel, der har et specifikt antal kolonner og rækker. En hexadecimal eller 16-bit kodeside vil have 16 kolonner og 16 rækker, der udgør i alt 256 samlede mellemrum. Andre almindelige størrelser er 8x8 eller 8-bit, og den fælles 8-bit-variation på 7x7. Jo større tabellen er, jo flere karakterer kan sættet have, og jo mere kompleks kan den samlede kodning være.
Der er mange forskellige kodesæt i almindelig brug i dag. De mest almindelige koder er Unicode og American Standard Code for Information Interchange (ASCII), men hvert sprog har sin egen version af koden til brug med hvert specifikt alfabet. Nogle sprog, såsom finsk eller japansk, har ekstremt komplekse sæt til at tage højde for deres isolerede sprog. Derudover bruger store computerhardwarevirksomheder, såsom IBM®, eller operativsystemfirmaer, såsom Microsoft®, deres egne proprietære kodesider. Disse virksomheder skal også vedligeholde en anden side for hvert sprog.
Den nyere definition er afhængig af den almindelige brug af ordkoden. I dette tilfælde henviser kode til enhver form for programmering uanset dens oprindelse, brug eller sprog. Det er lige så korrekt at bruge kode til at beskrive computermonteringssprog som det indre arbejde på en webside. Denne generiske kode møder ofte folk med lav teknisk viden, når de handler om at bruge et computersystem.
Denne kode vises ofte i fejlmeddelelser og i webbrowsere. Disse sider er ofte blokke af neutral baggrund, normalt fløde eller hvid, med hvad der ser ud til at være lange linjer med tilfældig tekst. Disse kaldes ofte kodesider, da de indeholder den generiske kode på en side som baggrund.