teckenkodningssystem
Teckenkodningssystem, eller teckenkodningar, är metoder för att representera tecken i datorer genom att mappa varje tecken till en eller flera bytes. De defined en teckenuppsättning och hur varje tecken serialiseras som binär data för lagring, bearbetning och kommunikation.
Historiskt användes enkla 7-bit ASCII samt senare olika kodningar som ISO 8859-1 (Latin-1) och andra så kallade
Nyckelbegrepp inom teckenkodningssystem inkluderar code points (teckenets universella nummer), encoding (hur code points omsätts i bytes),
Vanliga teckenkodningssystem är ASCII, UTF-8, UTF-16 och UTF-32, samt äldre kodningar som ISO-8859-1 och Windows-1252, liksom
Praktiska överväganden inkluderar att undvika blandningar av encodings, använda standardbibliotek för konvertering och att hantera fel