il KOI8-T è un sistema di codifica di caratteri a 8-bit progettato per essere adoperato con la lingua tagica, in particolare con la versione dell'alfabeto tagico che si rifà all'alfabeto cirillico. Introdotto da Michael Davis come soluzione temporanea per riempire i vuoti presenti nei sistemi di codifica allora esistenti in attesa della definitiva affermazione dell'Unicode, il KOI8-T, il cui nome sta per Kod Obmena Informaciej, 8 bit (in russo Код Обмена Информацией, 8 бит, Codice per lo scambio di informazioni, 8 bit), è basato sul KOI8-R, sistema di codifica basato sull'originale KOI8 e progettato per l'utilizzo con il russo e con il bulgaro, di cui sostituisce alcuni caratteri grafici con sei lettere tagiche nelle loro versioni maiuscola e minuscola: Қ, Ғ, Ң, Ҷ, Ӯ e Ӣ.
Il KOI8 ed il CP-1251, un altro sistema di codifica di caratteri per le lingue che utilizzano l'alfabeto cirillico, sono ancora molto più utilizzati dell'ISO 8859-5, che in effetti non ha mai trovato grande utilizzo, anche se oggi, ormai, nella stragrande maggioranza degli utilizzi moderni, viene loro preferito l'Unicode.
Il KOI8 ed i sistemi da lui derivati hanno la particolarità di avere le lettere cirilliche disposte in ordine pseudo-latino piuttosto che nel comune ordine dell'alfabeto cirillico come hanno per esempio l'ISO 8859-5 e l'Unicode. Sebbene questo possa sembrare anti intuitivo, questa caratteristica risulta utile per il fatto che se l'ottavo bit viene eliminato, il testo è parzialmente leggibile utilizzando il sistema ASCII e può essere convertito in un testo in KOI7 sintatticamente corretto. Per esempio se dalla scritta in KOI8-T "Русский Текст" viene eliminato l'ottavo bit, essa diventa rUSSKIJ tEKST ("Testo russo") ed un tentativo di interpretare tale stringa con il KOI7 porta a "РУССКИЙ ТЕКСТ". Il KOI8 fu creato basandosi sul codice Morse russo (che a sua volta fu creato dal codice Morse internazionale basandosi sulle assonanze) e la connessione riguardante l'ordine delle lettere tra il codice Morse russo e quello internazionale è la stessa che esiste tra il KOI8 e l'ASCII.
Tabella La seguente tabella mostra il sistema di codifica KOI8-T. Ogni carattere è rappresentato al centro della cella con il suo equivalente Unicode in alto e il suo codice decimale in basso.
+ Legenda Caratteri di controllo Punteggiatura Cifre numeriche Caratteri alfabetici Caratteri internazionali Caratteri non definiti Caratteri grafici Punteggiatura estesa
+ KOI8-R -0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -A -B -C -D -E -F0-01234567891011121314151-161718192021222324252627282930312-0020SP320021!330022"340023#350024$360025%370026&380027'390028(400029)41002A*42002B+43002C,44002D-45002E.46002F/473-0030048003114900322500033351003445200355530036654003775500388560039957003A:58003B;59003C<60003D=61003E>62003F?634-0040@640041A650042B660043C670044D680045E690046F700047G710048H720049I73004AJ74004BK75004CL76004DM77004EN78004FO795-0050P800051Q810052R820053S830054T840055U850056V860057W870058X880059Y89005AZ90005B[91005C\92005D]93005E^94005F_956-0060`960061a970062b980063c990064d1000065e1010066f1020067g1030068h1040069i105006Aj106006Bk107006Cl108006Dm109006En110006Fo1117-0070p1120071q1130072r1140073s1150074t1160075u1170076v1180077w1190078x1200079y121007Az122007B{123007C|124007D}125007E~1261278-049Bқ1280493ғ129201A‚1300492Ғ131201E„1322026…1332020†1342021‡135 1362030‰13704B3ң1382039‹13904B2Ң14004B7ҷ14104B6Ҷ142 1439-049AҚ1442018‘1452019’146201C“147201D”1482022•1492013–1502014—151 1522122™153 154203A›155 156 157 158 159A- 16004EFӯ16104EEӮ1620451ё16300A4¤16404E2ӣ16500A6¦16600A7§167 168 169 17000AB«17100AC¬17200ADSHY17300AE®174 175B-00B0°17600B1±17700B2²1780401Ё179 18004E1Ӣ18100B6¶18200B7·183 1842122№185 18600BB»187 188 189 19000A9©191C-044Eю1920430а1930431б1940446ц1950434д1960435е1970444ф1980433г1990445х2000438и2010439й202043Aк203043Bл204043Cм205043Dн206043Eо207D-043Fп208044Fя2090440р2100441с2110442т2120443у2130436ж2140432в215044Cь216044Bы2170437з2180448ш219044Dэ2200449щ2210447ч222044Aъ223E-042EЮ2240410А2250411Б2260426Ц2270414Д2280415Е2290424Ф2300413Г2310425Х2320418И2330419Й234041AК235041BЛ236041CМ237041DН238041EО239F-041FП240042FЯ2410420Р2420421С2430422Т2440423У2450416Ж2460412В247042CЬ248042BЫ2490417З2500428Ш251042DЭ2520429Щ2530427Ч254042AЪ255 -0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -A -B -C -D -E -F
Nella tabella soprastante, il corrispettivo del codice Unicode 20 è il carattere spazio mentre del codice Unicode A0 è lo spazio unificatore.
Note
Voci correlate ISO/IEC 8859-5 KOI7 KOI8-R KOI8-RU KOI8-U Windows-1251
Collegamenti esterni
Universal Cyrillic decoder, Un'applicazione online che può aiutare nel recupero di testi illeggibili in cirillico creati con il sistema di codifica KOI8-R.
Categoria:Repertori di caratteri