KọmputaOzi technology

Ngbanwe "Unicode": agwa nzuzo ọkọlọtọ

Ọ bụla Internet ọrụ ná mgbalị melite otu ma ọ bụ ndị ọzọ nke ọrụ ya dịkarịa ala otu ugboro hụrụ na ihuenyo dere na Latin akwụkwọ ozi okwu "Unicode." Gịnị ka ọ bụ, ị ga-amụta site na-agụ isiokwu a.

definition

Ngbanwe "Unicode" - agwa ngbanwe ọkọlọtọ. Ọ chọrọ site Unicode Inc. na-abụghị uru nzukọ na 1991. Ọkọlọtọ e mere ka a kpọkọta ndị kasị ekwe omume ọnụ ọgụgụ nke dị iche iche nke a na a akwụkwọ. Page, bụ nke e guzobere na-adabere na ya, nwere ike ibu akwụkwọ ozi na odide si dị iche iche na-asụ asụsụ (site na Russian na Korean) na mgbakọ na mwepụ ihe ịrịba ama. Na nke a, ihe niile na-agụ akụkọ na agwa set na-egosipụta enweghị nsogbu ọ bụla.

Ihe mere e kere eke nke

Otu mgbe, ogologo oge tupu onye ahụ nke a otu usoro "Unicode" ngbanwe họrọ dabere na mmasị nke na-ede akwụkwọ nke akwụkwọ. N'ihi nke a, mgbe mgbe na-agụ a akwụkwọ, ọ dị mkpa iji tebụl dị iche iche. Mgbe ụfọdụ, ọ dị mkpa ime ọtụtụ ugboro, nke ukwuu sikwuoro ndụ nke nkezi ọrụ. Dị ka ekwuola, ihe ngwọta nsogbu a na 1991, a kpọrọ Unicode Inc. a na-abụghị uru nzukọ na-enye a ọhụrụ ụdị agwa ngbanwe. Ọ e mere na ikpokọta ihe mgbe ochie na a dịgasị iche iche nke ụkpụrụ. "Unicode" - ihe ngbanwe na ozvolila nweta ihe ndị jọgburu n'oge: ike a ngwá ọrụ na-na-akwado a nnukwu ọnụ ọgụgụ nke ihe odide. N'ihi karịa ọtụtụ na-atụ anya - e nwere akwụkwọ n'out oge nwere ma English na Russian ederede, Latin, na mgbakọ na mwepụ okwu.

Ma ihe e kere eke nke a n'otu nzuzo kpọkwasịwo mkpa iji dozie a ọnụ ọgụgụ nke nsogbu na-kpatara n'ihi na nnukwu dịgasị iche iche nke ụkpụrụ na-ama ẹdude n'oge ahụ. Kacha nkịtị nke ha:

  • Elvish ide, ma ọ bụ "gibberish";
  • eru nke agwa set;
  • nsogbu ịgbanwe codings;
  • font mbiputegharị.

Obere akụkọ ihe mere eme excursus

Iche na yad 80th. Computer hardware bụghị otú nkịtị na nwere ụdị dị iche iche si taa. Mgbe ọ bụla OS bụ ihe pụrụ iche ma nụchaa bụla enthusiast mkpa ụfọdụ. Mkpa maka mgbanwe nke ozi a ghọọ ndị ọzọ rework ihe niile. Ịgbalị agụ a akwụkwọ kere ọzọ sistemụ, mgbe mgbe, na-egosiputa a iju set of odide, na egwuregwu na-amalite na ngbanwe. Ọ bụghị mgbe niile na-eme ya ngwa ngwa, na mgbe ụfọdụ dị mkpa akwụkwọ apụghị emeghe na ọnwa isii, na ọbụna mgbe e mesịrị. Ndị mmadụ na-ugboro ugboro agbanweta ọmụma, ike onwe ha a akakabarede table. Ma mgbe ahụ na-arụ ọrụ na ha na-ekpughe ihe na-akpali nju: mkpa ike ha na abụọ ntụziaka, "si m gị" azụ na-apụta. Mee banal inversion Mgbakọ igwe nwere ike ọ bụghị, n'ihi na ọ na nri n'igbe nke isi iyi, na n'aka ekpe - n'ihi, ma ọ bụghị Anglịkan. Ọ bụrụ na ị na-ahụ mkpa iji ihe ọ bụla pụrụ iche na akwụkwọ, ha nwere na-kwukwara na mbu, na mgbe ọzọ, na-akọwa na onye ihe ọ chọrọ ime ka ndị a na-agụ akụkọ adịghị aghọ a "gibberish." Ka anyị ghara ichefu na nke ọ bụla na ngbanwe nwere ịzụlite ma ọ bụ mejuputa ha Akara ókwú, bụ nke mere ka e kere eke nke a na nnukwu ọnụ ọgụgụ duplicates na OS.

Kere n'ihu na Akara ókwú na peeji nke, ị ga-ahụ 10 mbak yiri Times New Roman na a obere dee: maka UTF-8, UTF-16, ANSI, UCS-2. Ugbu a, ị na-aghọta na mmepe nke eluigwe na ala ụkpụrụ dị oké mkpa?

"The okobot nna ndị creators nke"

The malite nke ihe e kere eke nke Unicode a hụrụ na 1987 mgbe Dzho Bekker si Xerox, tinyere Lee Collins na Mark Davis si Apple malitere nnyocha na ubi nke bara uru e kere eke nke a eluigwe na ala n'usoro. Na August 1988, Dzho Bekker bipụtara a draft amaghị na n'ihi na e kere eke nke 16-bit multi-lingual mba nzuzo usoro.

A ọnwa ole na ole mgbe e mesịrị Unicode arụ ọrụ otu e gbasaa na-agụnye Ken Whistler na Mike Kernegana si RLG, Glenn Rayt nke Sun Microsystem na ọtụtụ ndị ọzọ ndị ọkachamara, na-enyere ẹkụre ọrụ na mbido guzobere a nkịtị nzuzo ọkọlọtọ.

general nkọwa

The Unicode dabeere na echiche nke ihe nnọchianya. N'okpuru a definition na-ezo aka onye nkịtị onu na dị otu ụdị nke ide na ghọtara site a grapheme (ha "Portraits"). Ọ bụla agwa e nyere ke "Unicode" pụrụ iche na koodu nke a akpan akpan unit ọkọlọtọ. Eg grapheme B bụkwa na English na Russian mkpụrụ akwụkwọ abịchịị, ma ọ kwekọrọ Unicode 2 dị iche iche na-agụ akụkọ. Ha bụ isiokwu akakabarede lowercase, t. E., Onye ọ bụla nke na-akọwa na isi database, a set nke Njirimara na aha.

Abamuru nke Unicode

Site na ndị ọzọ dịkọrọ ndụ ngbanwe "UNICODE" Enwere ihe di egwu na ngwaahịa nke ihe ịrịba ama nke "izo ya ezo" odide. The eziokwu na ya ụzọ nwere 8 ibe n'ibe, na a na-akwado 28 odide, ma ọhụrụ imewe ama 216 odide, na a ibu nzọụkwụ n'ihu. Nke a kwere encode fọrọ nke nta niile ẹdude na nkịtị mkpụrụ akwụkwọ abịchịị.

Na biakwa obibia nke "Unicode" agaghịkwa mkpa iji a akakabarede table: dị ka otu ọkọlọtọ ya dị nnọọ negated mkpa ha. N'otu aka ahụ, ha mikpuru n'ime nchefu, na "gibberish" - a otu ọkọlọtọ mere ha agaghị ekwe omume, nakwa dị ka iwu si mkpa ike oyiri Akara ókwú.

mmepe nke Unicode

N'ezie, na-enwe ọganihu bụ na ebe, ebe mbụ ngosi mechaa isua 25. Otú ọ dị, charset "unicode" isi ike na-eme ya ọnọdụ n'ụwa. N'ọtụtụ ụzọ nke a ka e mere na o kwere omume ekele eziokwu na ọ na-mfe mejuputa na agbasawo,-ghọtara Mmepe nke proprietary (ugwo) na-emeghe iyi software.

Anyị kwesịrị ikwere na taa anyị na-ahụ otu ihe ahụ koodu "Unicode" dị ka nkeji iri na ise nke a na narị afọ gara aga. N'oge, ọ dochie version 5.h.h, na ọnụ ọgụgụ nke nzobe akara amụbawo ruo 231. On-ekwe omume nke na-eji a ukwuu oke akara jụrụ ka ịnọgide na-enwe nkwado maka Unicode-16 (ngbanwe, ebe karịa ego nke ha ole na ole 216). Ebe ọ bụ na ya inception na ruo version 2.0.0 "The Unicode Standard" mụbara ọnụ ọgụgụ nke ihe odide na ọ gụnyere ihe fọrọ nke nta na 2 ugboro. ohere na ịnọgide na-eto na-abịa afọ. N'ihi version 4.0.0 ama na e nwere mkpa ka iwelie ọkọlọtọ onwe ya, nakwa na e mere. Dị ka a N'ihi ya, "Unicode" hụrụ ụdị nke anyị maara ya taa.

Gịnị ọzọ dị na Unicode?

Na mgbakwunye na nke ukwu, mgbe niile emelitere na ọnụ ọgụgụ nke ihe odide, "Unicode" -Encoding ederede ọmụma bụ ihe ọzọ bara uru àgwà. Nke a bụ ndị na-akpọ normalisation. Kama pịgharịa site na ofụri akwụkwọ agwa site agwa, na ịnọchi anya akara ngosi nke ozi table, na-eji otu n'ime ndị na-achị normalisation algọridim. Gịnị ka ọ bụ?

Kama imefusị akụ nke na kọmputa na a mgbe ego nke otu agwa, nke nwere ike ịbụ yiri dị iche iche akwụkwọ abịchịị, eji a pụrụ iche algọridim. Ọ-enye gị ohere ka a yiri akara iche iche kọlụm Nchọgharị table ma na-eme na-ama ha, na-ugboro ugboro ka recheck niile data.

Dị otú ahụ algọridim na-mepụtara na-emejuputa atumatu na anọ. Onye ọ bụla akakabarede na-ewe ebe site nditịm anya ụkpụrụ, dị iche iche si ọzọ, n'ihi ya na-akpọ onye ọ bụla n'ime ha abụghị ndị kasị oru oma omume. Onye ọ bụla e mere maka mkpa, e agbakwunyere na-eji ihe ịga nke ọma.

dissemination ọkọlọtọ

Na 25 afọ nke akụkọ ihe mere eme ngbanwe "UNICODE" m natara eleghị anya ndị kasị zuru ebe nile n'ụwa. N'okpuru a ọkọlọtọ na-gbanwee ka omume na web-peeji nke. The obosara nke ngwa nwere ike na-egosi na Unicode ugbu a na-eji ihe karịrị 60% nke Internet ego.

Ugbu a, ị maara, mgbe "Unicode" ọkọlọtọ pụtara. Ihe ọ bụ, ị na-mara na-enwe ike ịghọta ihe ahụ dị na mepụtara, mere a ìgwè ndị ọkachamara na Unicode Inc. Ihe karịrị afọ 25 gara aga.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ig.birmiss.com. Theme powered by WordPress.