Teckenkodningen
Teckenkodningen är processen att översätta tecken till bytes så att datorer kan lagra och överföra text. En teckenkodning anger hur varje tecken i ett teckensystem motsvaras av ett eller flera bytes, och vilka tecken som ingår i uppsättningen. På så sätt kan text lagras i filer, skickas över nätverk och visas på olika enheter.
Historiskt användes olika enkla system. ASCII, en 7-bitars kod, täckte engelska bokstäver och några kontrolltecken. För
Unicode-projektet skapade en universell uppsättning av tecken och kodpunkter som täcker nästan alla skript och symboler
I praktiken måste teckenkodningen alltid vara känd eller deklarerad, till exempel i HTTP-headers eller i HTML-