ISO 8859-6

ISO 8859-6, znane także jako „arabskie”, jest 8-bitowym kodowaniem będącym częścią standardu ISO 8859. Oryginalnie zostało zaprojektowane do pokrycia języków używających alfabetu arabskiego, lecz brakuje mu wielu glifów (na przykład dla urdu, czy dla języka perskiego), przez co nie zdobyło zbyt dużej popularności. Dziś ustępuje miejsca Unikodowi.

Tablica kodów

ISO/IEC 8859-6:1999
 x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xZnaki kontrolne
1x
2xSP!"#$%&'()*+Przecinek,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~
8xNie używane
9x
AxNBSPNZNZNZ¤NZNZNZNZNZNZNZ،SHYNZNZ
BxNZNZNZNZNZNZNZNZNZNZNZ؛NZNZNZ؟
CxNZءآأؤإئابةتثجحخد
DxذرزسشصضطظعغNZNZNZNZNZ
Exـفقكلمنهوىي◌ً◌ٌ◌ٍ◌َ◌ُ
Fx◌ِ◌ّ◌ْNZNZNZNZNZNZNZNZNZNZNZNZNZ

W powyższej tabeli znak o kodzie 0x20 to zwykła spacja, 0xA0 to twarda spacja, a znak 0xAD to miękki dywiz.

Znaki o kodach 0xEB-0xF2 są łączonymi znakami diakrytycznymi.

Miejsca oznaczone jako „NZ” oznaczają znaki nie zdefiniowane przez standard.

Mapowanie na Unicode

Poniższa tabela przedstawia miejsca znaków z ISO 8859-6 w Unicode.

ISO/IEC 8859-6:1999
HexZnakUnicodeHexZnakUnicodeHexZnakUnicodeHexZnakUnicode
0x80ZKU+00800xA0NBSPU+00A00xC0NZ0xE0ـU+0640
0x81ZKU+00810xA1NZ0xC1ءU+06210xE1فU+0641
0x82ZKU+00820xA2NZ0xC2آU+06220xE2قU+0642
0x83ZKU+00830xA3NZ0xC3أU+06230xE3كU+0643
0x84ZKU+00840xA4¤U+00A40xC4ؤU+06240xE4لU+0644
0x85ZKU+00850xA5NZ0xC5إU+06250xE5مU+0645
0x86ZKU+00860xA6NZ0xC6ئU+06260xE6نU+0646
0x87ZKU+00870xA7NZ0xC7اU+06270xE7هU+0647
0x88ZKU+00880xA8NZ0xC8بU+06280xE8وU+0648
0x89ZKU+00890xA9NZ0xC9ةU+06290xE9ىU+0649
0x8AZKU+008A0xAANZ0xCAتU+062A0xEAيU+064A
0x8BZKU+008B0xABNZ0xCBثU+062B0xEB◌ًU+064B
0x8CZKU+008C0xAC،U+060C0xCCجU+062C0xEC◌ٌU+064C
0x8DZKU+008D0xADSHYU+00AD0xCDحU+062D0xED◌ٍU+064D
0x8EZKU+008E0xAENZ0xCEخU+062E0xEE◌َU+064E
0x8FZKU+008F0xAFNZ0xCFدU+062F0xEF◌ُU+064F
0x90ZKU+00900xB0NZ0xD0ذU+06300xF0◌ِU+0650
0x91ZKU+00910xB1NZ0xD1رU+06310xF1◌ّU+0651
0x92ZKU+00920xB2NZ0xD2زU+06320xF2◌ْU+0652
0x93ZKU+00930xB3NZ0xD3سU+06330xF3NZ
0x94ZKU+00940xB4NZ0xD4شU+06340xF4NZ
0x95ZKU+00950xB5NZ0xD5صU+06350xF5NZ
0x96ZKU+00960xB6NZ0xD6ضU+06360xF6NZ
0x97ZKU+00970xB7NZ0xD7طU+06370xF7NZ
0x98ZKU+00980xB8NZ0xD8ظU+06380xF8NZ
0x99ZKU+00990xB9NZ0xD9عU+06390xF9NZ
0x9AZKU+009A0xBANZ0xDAغU+063A0xFANZ
0x9BZKU+009B0xBB؛U+061B0xDBNZ0xFBNZ
0x9CZKU+009C0xBCNZ0xDCNZ0xFCNZ
0x9DZKU+009D0xBDNZ0xDDNZ0xFDNZ
0x9EZKU+009E0xBENZ0xDENZ0xFENZ
0x9FZKU+009F0xBF؟U+061F0xDFNZ0xFFNZ

Gdzie „ZK” oznacza znak kontrolny.