b'\n_START_ARTICLE_\nTeckenkodning\n_START_PARAGRAPH_\nEn teckenkodning (engelska character encoding) \xc3\xa4r ett s\xc3\xa4tt att representera, koda, en vald upps\xc3\xa4ttning tecken, med till exempel elektriska pulser eller tal. Detta anv\xc3\xa4nds n\xc3\xa4r man vill lagra eller \xc3\xb6verf\xc3\xb6ra text p\xc3\xa5 n\xc3\xa5got tekniskt s\xc3\xa4tt, inte vanliga skrivtecken. Ett tidigt exempel \xc3\xa4r Morsealfabetet, d\xc3\xa4r tecknen representeras av l\xc3\xa5nga och korta pulser. Numera menar man med teckenkodning oftast n\xc3\xa5gon form av bin\xc3\xa4r digital kodning som anv\xc3\xa4nds vid kommunikation och datalagring i datorer. De flesta teckenkodningar som anv\xc3\xa4nds, och har anv\xc3\xa4nts, \xc3\xa4r avsedda att anv\xc3\xa4ndas i datasystem. Undantaget \xc3\xa4r Morse-kodningar, som inte l\xc3\xa4mpar sig s\xc3\xa5 v\xc3\xa4l f\xc3\xb6r detta \xc3\xa4ndam\xc3\xa5l._NEWLINE_Alla datorsystemtillverkare har gjort sina egna teckenkodningar, till exempel IBM med sin serie EBCDIC-baserade teckenkodningar. En tidig amerikansk standard som fick spridning hos m\xc3\xa5nga datorsystemtillverkare var ASCII. De flesta teckenkodningar som definierats \xc3\xa4r baserade p\xc3\xa5 ASCII, till exempel Microsoft med sin serie teckenkodningar f\xc3\xb6r MS-DOS, senare f\xc3\xb6r Windows, och Apple med sin serie teckenkodningar f\xc3\xb6r MacOS. \xc3\x84ven ISO och m\xc3\xa5nga nationella standardiseringsorgan har definierat ASCII-baserade teckenkodningar, till exempel ISO/IEC 8859-serien och EUC-JP (som egentligen \xc3\xa4r en sammanst\xc3\xa4llning av ett flertal japanska teckenstandarder), varav m\xc3\xa5nga anv\xc3\xa4nds fr\xc3\xa4mst i Unix/Linux._NEWLINE_Datautbyte och kommunikation mellan datorer kan kr\xc3\xa4va konverteringar mellan olika teckenkodningar. Detta leder till sv\xc3\xa5righeter, d\xc3\xa5 teckenupps\xc3\xa4ttningen inte \xc3\xa4r densamma mellan de olika kodningarna, s\xc3\xa4rskilt f\xc3\xb6r andra spr\xc3\xa5k \xc3\xa4n engelska. Ett annat problem \xc3\xa4r att en kodning i allm\xc3\xa4nhet har st\xc3\xb6d bara f\xc3\xb6r ett eller n\xc3\xa5gra skriftsystem, varvid flerspr\xc3\xa5kiga dokument \xc3\xa4r sv\xc3\xa5rhanterliga. F\xc3\xb6r att r\xc3\xa5da bot p\xc3\xa5 detta, b\xc3\xb6rjade b\xc3\xa5de ISO och ett konsortium av datorsystemtillverkare var f\xc3\xb6r sig att definiera en "universell" teckenkodning. Arbetet dem emellan \xc3\xa4r numera synkroniserat, s\xc3\xa5 att man inte har tv\xc3\xa5 "universella" teckenkodningar, utan en. ISO har utarbetat ISO/IEC 10646, som \xc3\xa4r synkroniserat med Unicodekonsortiets Unicode vad g\xc3\xa4ller teckenupps\xc3\xa4ttning och kodningar.'