• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • ISO/IEC 646

    Przeczytaj także...
    Ecma International (ang. European association for standardizing information and communication systems - Europejskie Stowarzyszenie na rzecz Standaryzacji Systemów Informacyjnych i Komunikacyjnych; dawniej ang. European Computer Manufacturers Association – Europejskie Stowarzyszenie Producentów Komputerów) – powstało w 1961 roku, by ustandaryzować systemy informatyczne w Europie. Członkowie ECMA to firmy produkujące, sprzedające lub rozwijające systemy informatyczne i telekomunikacyjne w Europie.Międzynarodowa Organizacja Normalizacyjna, ISO (ang. International Organization for Standardization, fr. Organisation internationale de normalisation) – organizacja pozarządowa zrzeszająca krajowe organizacje normalizacyjne.
    Dolar (dollar) to waluta wielu krajów świata. Dzieli się na 100 centów. Nazwa dolara - podobnie jak nazwa waluty Słowenii sprzed 1 stycznia 2007 - tolar, pochodzi od dawnej srebrnej monety – talara. Dolar został oficjalną jednostką monetarną USA w 1785 roku. Jednak zarówno samo słowo angielskie, jak i pieniądze o takiej nazwie istniały już wcześniej.

    ISO/IEC 646 (starsza nazwa: ISO 646) jest normą definiującą modyfikację 7-bitowego kodowania ASCII. Ustalono 10 pozycji, na których mogły być umieszczone znaki używane w języku kraju, który przyjął tę normę. Dodatkowo na dwóch innych pozycjach przewidziano alternatywne znaki walut.

    ASCII [aski] (ang. American Standard Code for Information Interchange) – 7-bitowy kod przyporządkowujący liczby z zakresu 0-127: literom (alfabetu angielskiego), cyfrom, znakom przestankowym i innym symbolom oraz poleceniom sterującym. Na przykład litera "a" jest kodowana liczbą 97, a znak spacji jest kodowany liczbą 32.Waluta (jednostka monetarna) – nazwa pieniądza obowiązującego w danym państwie. Nazwę tę stosuje się przede wszystkim w kontekście wymiany międzynarodowej. Waluta jest wtedy środkiem rozliczeniowym (czyli miernikiem wartości) oraz środkiem regulowania płatności (należności i zobowiązań) w transakcjach międzynarodowych. Skrótowe oznaczenie waluty (np. GBP), to ustandaryzowany, trzyliterowy kod przyjęty przez Międzynarodową Organizację Normalizacyjną (ISO). Dwie pierwsze litery oznaczają kraj w którym dana waluta obowiązuje (np. GB - Great Britain), a trzecia to zazwyczaj inicjał danej waluty (P - Pound)

    Historia[]

    Pierwsze prace nad wprowadzeniem możliwości kodowania znaków narodowych z zachowaniem możliwie daleko idącej kompatybilności z istniejącymi systemami zostały podjęte przez ECMA w grudniu 1960 roku. Pierwsza wersja normy ECMA została wydana 30 kwietnia 1965 r. jako ECMA-6, została przyjęta przez CCITT jako Międzynarodowy Alfabet Telegraficzny nr 5, w 1972 roku została przyjęta przez ISO jako ISO-646. Przyjęto podstawową wersję (zwaną IRV – ang. International Reference Version, czyli Międzynarodową Wersję Wzorcową), a kraje, które przyjęły tę normę, mogły wprowadzać swoje modyfikacje wyznaczonych pozycji. Początkowo planowano, że IRV będzie całkowicie zgodna z istniejącym kodowaniem ASCII, ale (podobno pod naciskiem krajów komunistycznych [1]) w efekcie przyjęto, że w IRV znak dolara ($) na pozycji 0x24 zostanie zastąpiony uniwersalnym znakiem waluty (¤). Stąd pojawiła się konieczność stosowania oznaczenia US-ASCII, by uniknąć pomyłek. W trzeciej wersji tej normy, pochodzącej z roku 1991 (odpowiednik szóstej wersji normy ECMA-6), przywrócono zgodność IRV i US-ASCII.

    Bit (w ang. kawałek, skrót od binary digit, czyli cyfra dwójkowa) – najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych stanów przyjął układ. Jednostka logiczna.

    Norma ISO 646 doczekała się dwukrotnej nowelizacji: w 1983 i 1991 roku.

    Kodowania ISO 646 były stosowane w latach 70 i 80. W komputerach 8-bitowych wchodzących na rynek od końca lat 70. za podstawę przyjęto stosowanie 8-bitowego kodowania znaków. Stosowane strony kodowe w zakresie 0x00 ÷ 0x7F były całkowicie zgodne z US-ASCII, do kodowania znaków narodowych i specjalnych wykorzystano zakres 0x80 ÷ 0xFF. Do chwili obecnej w użyciu pozostała wyłącznie wersja US-ASCII.

    Zestaw znaków[]

    Zestaw wspólny[]

    Dla znaków narodowych przeznaczono następujące pozycje: 0x40, 0x5B, 0x5C, 0x5D, 0x5E, 0x60, 0x7B, 0x7C, 0x7D I 0x7E. Dodatkowo dwie pozycje: 0x23 i 0x24 przeznaczono na alternatywne znaki walut. Wszystkie pozostałe pozycje są zgodne z ASCII.

    Znaki na fioletowym tle są znakami sterującymi. Pozycje z żółtym tłem są przeznaczone na znaki narodowe.

    Odmiany narodowe[]

    Wybrane kodowania odmian narodowych ISO/IEC 646:

    w wersjach sprzed 1991 r. na tej pozycji znajdował się uniwersalny znak waluty (¤)

    Język polski[]

    Polska wersja była uregulowana normą BN-74/3101-01. Ponieważ polski język używa aż 18 liter ze znakami diakrytycznymi (9 małych i 9 wielkich), możliwe było unormowanie jedynie małych liter.

    Zestaw znaków:

    Linki zewnętrzne[]

  • Strona normy w katalogu ISO
  • Strona normy ECMA, norma ECMA-6 (pdf)
  • wybrane zestawy znaków ISO/IEC 646



  • w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Reklama

    Czas generowania strony: 0.012 sek.