ISO 8859-6
Z Wikipedii
ISO 8859-6, znane także jako "arabskie", jest 8-bitowym kodowaniem będącym częscią 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 popularnosci. Dziś ustępuje miejsca Unicode'owi.
[edytuj] Tablica kodów
ISO/IEC 8859-6:1999 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
0x | Znaki kontrolne | |||||||||||||||
1x | ||||||||||||||||
2x | SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5x | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
6x | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7x | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | |
8x | Nie używane | |||||||||||||||
9x | ||||||||||||||||
Ax | NBSP | NZ | NZ | NZ | ¤ | NZ | NZ | NZ | NZ | NZ | NZ | NZ | ، | SHY | NZ | NZ |
Bx | NZ | NZ | NZ | NZ | NZ | NZ | NZ | NZ | NZ | NZ | NZ | ؛ | NZ | NZ | NZ | ؟ |
Cx | NZ | ء | آ | أ | ؤ | إ | ئ | ا | ب | ة | ت | ث | ج | ح | خ | د |
Dx | ذ | ر | ز | س | ش | ص | ض | ط | ظ | ع | غ | NZ | NZ | NZ | NZ | NZ |
Ex | ـ | ف | ق | ك | ل | م | ن | ه | و | ى | ي | ◌ً | ◌ٌ | ◌ٍ | ◌َ | ◌ُ |
Fx | ◌ِ | ◌ّ | ◌ْ | NZ | NZ | NZ | NZ | NZ | NZ | NZ | NZ | NZ | NZ | NZ | NZ | NZ |
W powyższej tabeli, znak o kodzie 0x20 jest zwykłą spacją, 0xA0 jest spacją niełamliwą, a znak 0xAD jest miękkim myślnikiem.
Znaki o kodach 0xEB-0xF2 są łączonymi znakami diakrytycznymi.
Miejsca oznaczone jako „NZ” oznaczają znaki nie zdefiniowane przez standard.
[edytuj] Mapowanie na Unicode
Poniższa tabela przedstawia miejsca znaków z ISO 8859-6 w Unicode.
ISO/IEC 8859-6:1999 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Hex | Znak | Unicode | Hex | Znak | Unicode | Hex | Znak | Unicode | Hex | Znak | Unicode |
0x80 | ZK | U+0080 | 0xA0 | NBSP | U+00A0 | 0xC0 | NZ | 0xE0 | ـ | U+0640 | |
0x81 | ZK | U+0081 | 0xA1 | NZ | 0xC1 | ء | U+0621 | 0xE1 | ف | U+0641 | |
0x82 | ZK | U+0082 | 0xA2 | NZ | 0xC2 | آ | U+0622 | 0xE2 | ق | U+0642 | |
0x83 | ZK | U+0083 | 0xA3 | NZ | 0xC3 | أ | U+0623 | 0xE3 | ك | U+0643 | |
0x84 | ZK | U+0084 | 0xA4 | ¤ | U+00A4 | 0xC4 | ؤ | U+0624 | 0xE4 | ل | U+0644 |
0x85 | ZK | U+0085 | 0xA5 | NZ | 0xC5 | إ | U+0625 | 0xE5 | م | U+0645 | |
0x86 | ZK | U+0086 | 0xA6 | NZ | 0xC6 | ئ | U+0626 | 0xE6 | ن | U+0646 | |
0x87 | ZK | U+0087 | 0xA7 | NZ | 0xC7 | ا | U+0627 | 0xE7 | ه | U+0647 | |
0x88 | ZK | U+0088 | 0xA8 | NZ | 0xC8 | ب | U+0628 | 0xE8 | و | U+0648 | |
0x89 | ZK | U+0089 | 0xA9 | NZ | 0xC9 | ة | U+0629 | 0xE9 | ى | U+0649 | |
0x8A | ZK | U+008A | 0xAA | NZ | 0xCA | ت | U+062A | 0xEA | ي | U+064A | |
0x8B | ZK | U+008B | 0xAB | NZ | 0xCB | ث | U+062B | 0xEB | ◌ً | U+064B | |
0x8C | ZK | U+008C | 0xAC | ، | U+060C | 0xCC | ج | U+062C | 0xEC | ◌ٌ | U+064C |
0x8D | ZK | U+008D | 0xAD | SHY | U+00AD | 0xCD | ح | U+062D | 0xED | ◌ٍ | U+064D |
0x8E | ZK | U+008E | 0xAE | NZ | 0xCE | خ | U+062E | 0xEE | ◌َ | U+064E | |
0x8F | ZK | U+008F | 0xAF | NZ | 0xCF | د | U+062F | 0xEF | ◌ُ | U+064F | |
0x90 | ZK | U+0090 | 0xB0 | NZ | 0xD0 | ذ | U+0630 | 0xF0 | ◌ِ | U+0650 | |
0x91 | ZK | U+0091 | 0xB1 | NZ | 0xD1 | ر | U+0631 | 0xF1 | ◌ّ | U+0651 | |
0x92 | ZK | U+0092 | 0xB2 | NZ | 0xD2 | ز | U+0632 | 0xF2 | ◌ْ | U+0652 | |
0x93 | ZK | U+0093 | 0xB3 | NZ | 0xD3 | س | U+0633 | 0xF3 | NZ | ||
0x94 | ZK | U+0094 | 0xB4 | NZ | 0xD4 | ش | U+0634 | 0xF4 | NZ | ||
0x95 | ZK | U+0095 | 0xB5 | NZ | 0xD5 | ص | U+0635 | 0xF5 | NZ | ||
0x96 | ZK | U+0096 | 0xB6 | NZ | 0xD6 | ض | U+0636 | 0xF6 | NZ | ||
0x97 | ZK | U+0097 | 0xB7 | NZ | 0xD7 | ط | U+0637 | 0xF7 | NZ | ||
0x98 | ZK | U+0098 | 0xB8 | NZ | 0xD8 | ظ | U+0638 | 0xF8 | NZ | ||
0x99 | ZK | U+0099 | 0xB9 | NZ | 0xD9 | ع | U+0639 | 0xF9 | NZ | ||
0x9A | ZK | U+009A | 0xBA | NZ | 0xDA | غ | U+063A | 0xFA | NZ | ||
0x9B | ZK | U+009B | 0xBB | ؛ | U+061B | 0xDB | NZ | 0xFB | NZ | ||
0x9C | ZK | U+009C | 0xBC | NZ | 0xDC | NZ | 0xFC | NZ | |||
0x9D | ZK | U+009D | 0xBD | NZ | 0xDD | NZ | 0xFD | NZ | |||
0x9E | ZK | U+009E | 0xBE | NZ | 0xDE | NZ | 0xFE | NZ | |||
0x9F | ZK | U+009F | 0xBF | ؟ | U+061F | 0xDF | NZ | 0xFF | NZ |
Gdzie „ZK” oznacza znak kontrolny.
ISO 8859-1 • ISO 8859-2 • ISO 8859-3 • ISO 8859-4 • ISO 8859-5 • ISO 8859-6 • ISO 8859-7 • ISO 8859-8 • ISO 8859-9 • ISO 8859-10 • ISO 8859-11 • ISO 8859-13 • ISO 8859-14 • ISO 8859-15 • ISO 8859-16