Wat is een codepagina?
De ware definitie van een codepagina is een sleutel die elk beschikbaar teken in een specifieke tekenset beschrijft. Deze technische definitie wordt langzaam vervangen door een niet-technische definitie. In dit geval is een codepagina de programmeerpagina die wordt weergegeven wanneer u naar de interne werking van een webpagina, computerbestand of programma kijkt. De oorspronkelijke definitie wordt al tientallen jaren gebruikt, maar het nieuwe gebruik wint steeds meer terrein naarmate meer niet-technische computergebruikers in beeld komen.
In de oorspronkelijke definitie is een codepagina bijna de sleutel tot een geheime code. Het bevat een lijst met numerieke waarden die overeenkomen met een specifiek teken in een niet-machinetaal. '0040' kan bijvoorbeeld overeenkomen met het teken '@'. Hierdoor kan een computer cijfers gebruiken en mensen om woorden te gebruiken, maar beide hebben toegang tot dezelfde informatie.
Een codepagina is meestal gerangschikt in een tabel met een specifiek aantal kolommen en rijen. Een hexadecimale of 16-bits codepagina heeft 16 kolommen en 16 rijen, wat in totaal 256 spaties oplevert. Andere gangbare formaten zijn 8x8 of 8-bit en de gebruikelijke 8-bit variatie van 7x7. Hoe groter de tabel, hoe meer tekens de set kan bezitten en hoe complexer de algehele codering kan zijn.
Er zijn veel verschillende codesets die tegenwoordig veel worden gebruikt. De meest voorkomende codes zijn Unicode en American Standard Code for Information Interchange (ASCII), maar elke taal heeft zijn eigen versie van de code voor gebruik bij elk specifiek alfabet. Sommige talen, zoals Fins of Japans, hebben extreem complexe sets om hun geïsoleerde talen te verklaren. Bovendien gebruiken grote computerhardwarebedrijven, zoals IBM®, of besturingssysteembedrijven, zoals Microsoft®, hun eigen codepagina's. Deze bedrijven moeten ook voor elke taal een andere pagina onderhouden.
De nieuwere definitie is gebaseerd op het algemene gebruik van de woordcode. In dit geval verwijst code naar elk type programmering, ongeacht de oorsprong, het gebruik of de taal. Het is net zo correct om code te gebruiken om de taal van de computerassemblage te beschrijven als de innerlijke werking van een webpagina. Deze generieke code wordt vaak aangetroffen door mensen met een lage technische kennis wanneer ze een computersysteem gebruiken.
Deze code wordt vaak weergegeven in foutmeldingen en in webbrowsers. Deze pagina's zijn vaak blokken met een neutrale achtergrond, meestal crème of wit, met wat lange rijen willekeurige tekst lijken te zijn. Dit worden vaak codepagina's genoemd, omdat ze de generieke code op een pagina-achtige achtergrond bevatten.