See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
ISO 8859-7 - Wikipedia, wolna encyklopedia

ISO 8859-7

Z Wikipedii

ISO 8859-7, także znane jako "greckie", jest 8-bitowym kodowaniem znaków, będącym częścią standardu ISO 8859. Zostało ono oryginalnie zaprojektowane do pokrycia języka nowogreckiego, jak również symboli matematycznych pochodzących z tego języka.

Oryginalna wersja standardu pochodząca z 1987 roku miała takie same przypisania znaków jak narodowy, grecki standard ELOT-928 opublikowany w 1986 roku.

[edytuj] Porównanie wersji

Porównanie kodowań
Hex ELOT-928 ISO 8859-7 Hex ELOT-928 ISO 8859-7 Hex ELOT-928 ISO 8859-7 Hex ELOT-928 ISO 8859-7
0x80 ZK 0xA0   0xC0 ΐ 0xE0 ΰ
0x81 ZK 0xA1 0xC1 Α 0xE1 α
0x82 ZK 0xA2 0xC2 Β 0xE2 β
0x83 ZK 0xA3 £ 0xC3 Γ 0xE3 γ
0x84 ZK 0xA4 NZ 0xC4 Δ 0xE4 δ
0x85 ZK 0xA5 NZ 0xC5 Ε 0xE5 ε
0x86 ZK 0xA6 ¦ 0xC6 Ζ 0xE6 ζ
0x87 ZK 0xA7 § 0xC7 Η 0xE7 η
0x88 ZK 0xA8 ¨ 0xC8 Θ 0xE8 θ
0x89 ZK 0xA9 © 0xC9 Ι 0xE9 ι
0x8A ZK 0xAA NZ ͺ 0xCA Κ 0xEA κ
0x8B ZK 0xAB « 0xCB Λ 0xEB λ
0x8C ZK 0xAC ¬ 0xCC Μ 0xEC μ
0x8D ZK 0xAD ­ 0xCD Ν 0xED ν
0x8E ZK 0xAE NZ 0xCE Ξ 0xEE ξ
0x8F ZK 0xAF 0xCF Ο 0xEF ο
0x90 ZK 0xB0 ° 0xD0 Π 0xF0 π
0x91 ZK 0xB1 ± 0xD1 Ρ 0xF1 ρ
0x92 ZK 0xB2 ² 0xD2 NZ 0xF2 ς
0x93 ZK 0xB3 ³ 0xD3 Σ 0xF3 σ
0x94 ZK 0xB4 ΄ 0xD4 Τ 0xF4 τ
0x95 ZK 0xB5 ΅ 0xD5 Υ 0xF5 υ
0x96 ZK 0xB6 Ά 0xD6 Φ 0xF6 φ
0x97 ZK 0xB7 · 0xD7 Χ 0xF7 χ
0x98 ZK 0xB8 Έ 0xD8 Ψ 0xF8 ψ
0x99 ZK 0xB9 Ή 0xD9 Ω 0xF9 ω
0x9A ZK 0xBA Ί 0xDA Ϊ 0xFA ϊ
0x9B ZK 0xBB » 0xDB Ϋ 0xFB ϋ
0x9C ZK 0xBC Ό 0xDC ά 0xFC ό
0x9D ZK 0xBD ½ 0xDD έ 0xFD ύ
0x9E ZK 0xBE Ύ 0xDE ή 0xFE ώ
0x9F ZK 0xBF Ώ 0xDF ί 0xFF NZ

Gdzie „NZ” oznacza znak niezdefiniowany w kodowaniu, „ZK” oznacza znak kontrolny, a „Znak” oznacza znak wspólny dla obydwu kodowań.

[edytuj] Tablica kodów

Poniższe tabele przedstawiają wersję kodowania z 2003 roku, która m.in. dodała znak Euro, co widać powyżej.

ISO/IEC 8859-7:2003
  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 £ ¦ § ¨ © ͺ « ¬ SHY NZ
Bx ° ± ² ³ ΄ ΅ Ά · Έ Ή Ί » Ό ½ Ύ Ώ
Cx ΐ Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο
Dx Π Ρ NZ Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ ά έ ή ί
Ex ΰ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο
Fx π ρ ς σ τ υ φ χ ψ ω ϊ ϋ ό ύ ώ 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.

[edytuj] Mapowanie na Unicode

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

ISO/IEC 8859-7:2003
Hex Znak Unicode Hex Znak Unicode Hex Znak Unicode Hex Znak Unicode
0x80 ZK U+0080 0xA0 NBSP U+00A0 0xC0 ΐ U+0390 0xE0 ΰ U+03B0
0x81 ZK U+0081 0xA1 U+2018 0xC1 Α U+0391 0xE1 α U+03B1
0x82 ZK U+0082 0xA2 U+2019 0xC2 Β U+0392 0xE2 β U+03B2
0x83 ZK U+0083 0xA3 £ U+00A3 0xC3 Γ U+0393 0xE3 γ U+03B3
0x84 ZK U+0084 0xA4 U+20AC 0xC4 Δ U+0394 0xE4 δ U+03B4
0x85 ZK U+0085 0xA5 U+20AF 0xC5 Ε U+0395 0xE5 ε U+03B5
0x86 ZK U+0086 0xA6 ¦ U+00A6 0xC6 Ζ U+0396 0xE6 ζ U+03B6
0x87 ZK U+0087 0xA7 § U+00A7 0xC7 Η U+0397 0xE7 η U+03B7
0x88 ZK U+0088 0xA8 ¨ U+00A8 0xC8 Θ U+0398 0xE8 θ U+03B8
0x89 ZK U+0089 0xA9 © U+00A9 0xC9 Ι U+0399 0xE9 ι U+03B9
0x8A ZK U+008A 0xAA ͺ U+037A 0xCA Κ U+039A 0xEA κ U+03BA
0x8B ZK U+008B 0xAB « U+00AB 0xCB Λ U+039B 0xEB λ U+03BB
0x8C ZK U+008C 0xAC ¬ U+00AC 0xCC Μ U+039C 0xEC μ U+03BC
0x8D ZK U+008D 0xAD SHY U+00AD 0xCD Ν U+039D 0xED ν U+03BD
0x8E ZK U+008E 0xAE NZ 0xCE Ξ U+039E 0xEE ξ U+03BE
0x8F ZK U+008F 0xAF U+2015 0xCF Ο U+039F 0xEF ο U+03BF
0x90 ZK U+0090 0xB0 ° U+00B0 0xD0 Π U+03A0 0xF0 π U+03C0
0x91 ZK U+0091 0xB1 ± U+00B1 0xD1 Ρ U+03A1 0xF1 ρ U+03C1
0x92 ZK U+0092 0xB2 ² U+00B2 0xD2 NZ 0xF2 ς U+03C2
0x93 ZK U+0093 0xB3 ³ U+00B3 0xD3 Σ U+03A3 0xF3 σ U+03C3
0x94 ZK U+0094 0xB4 ΄ U+0384 0xD4 Τ U+03A4 0xF4 τ U+03C4
0x95 ZK U+0095 0xB5 ΅ U+0385 0xD5 Υ U+03A5 0xF5 υ U+03C5
0x96 ZK U+0096 0xB6 Ά U+0386 0xD6 Φ U+03A6 0xF6 φ U+03C6
0x97 ZK U+0097 0xB7 · U+00B7 0xD7 Χ U+03A7 0xF7 χ U+03C7
0x98 ZK U+0098 0xB8 Έ U+0388 0xD8 Ψ U+03A8 0xF8 ψ U+03C8
0x99 ZK U+0099 0xB9 Ή U+0389 0xD9 Ω U+03A9 0xF9 ω U+03C9
0x9A ZK U+009A 0xBA Ί U+038A 0xDA Ϊ U+03AA 0xFA ϊ U+03CA
0x9B ZK U+009B 0xBB » U+00BB 0xDB Ϋ U+03AB 0xFB ϋ U+03CB
0x9C ZK U+009C 0xBC Ό U+038C 0xDC ά U+03AC 0xFC ό U+03CC
0x9D ZK U+009D 0xBD ½ U+00BD 0xDD έ U+03AD 0xFD ύ U+03CD
0x9E ZK U+009E 0xBE Ύ U+038E 0xDE ή U+03AE 0xFE ώ U+03CE
0x9F ZK U+009F 0xBF Ώ U+038F 0xDF ί U+03AF 0xFF NZ




aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -