ASCII, UTF-8, ISO-8859 ... Galbūt jūs matėte šiuos keistus vardus, kurie plaukioja aplink, bet ką daryti jie iš tikrųjų reiškia? Perskaitykite, kai paaiškiname, koks simbolių kodavimas yra ir kaip šie akronimai susiję su paprastu tekstu, kurį matome ekrane.
Kai mes kalbame apie rašytinę kalbą, mes kalbame apie raides, kurie tada kuria sakinius, pastraipas ir pan. Laiškai yra simboliai, kurie vaizduoja garsus. Kai kalbate apie kalbą, tu kalbi apie garsų grupes, kurios susiburia tam tikru prasme. Kiekviena kalbos sistema turi sudėtingą taisyklių ir apibrėžimų rinkinį, kuris reglamentuoja šias reikšmes. Jei turite žodį, tai yra nenaudingas, jei nežinote, iš kokios kalbos jis yra, ir jūs naudojate jį su kitais, kurie kalba ta kalba.
(Grantos, Tulu ir Malajalių scenarijų palyginimas, Vikipedijos paveikslėlis)
Visame pasaulyje kompiuterių, mes vartojame terminą "simbolis". Simbolis yra tam tikros abstrakčios sąvokos, apibrėžtos konkrečiais parametrais, tačiau tai yra pagrindinis reikšmės vienetas. Lotynų "A" nėra tas pats kaip graikų "alfa" ar arabų "alifas", nes jie turi skirtingą kontekstą - jie yra skirtingų kalbų ir turi šiek tiek skirtingų kalbų - todėl galime sakyti, kad jie yra skirtingi simboliai. Vaizdinio simbolio vaizdavimas vadinamas "glifu", o skirtingi glikų rinkiniai vadinami šriftais. Grupės simbolių priklauso "set" arba "repertuare".
Kai įvedate pastraipą ir pakeičiate šriftą, jūs nesikeičiate raidžių fonetinių reikšmių, keičiate jų atvaizdus. Tai tik kosmetika (bet nesvarbu!). Kai kuriose kalbose, pavyzdžiui, senovės egiptiečių ir kinų, yra ideogramų; tai reiškia ne tik garsus, bet ir visas idėjas, o jų išraiškos gali skirtis priklausomai nuo laiko ir atstumo. Jei pakeisite vieną simbolį kitam, pakeisite idėją.
(Vaizdas iš Wikipedia)
Kai įvedate kažką klaviatūroje arba įkeliate failą, kaip kompiuteris žino, ką rodyti? Štai kodėl simbolių kodavimas yra skirtas. Tekstas jūsų kompiuteryje nėra raidžių, tai yra suporuotų raidžių ir skaitmenų reikšmių serija. Simbolio kodavimas veikia kaip raktas, kurio vertės atitinka tas, kuris simbolis, panašiai kaip ortografija, diktuoja, kokie garsai atitinka tuos raides. Morzo kodas yra tam tikras simbolio kodavimas. Tai paaiškina, kaip ilgų ir trumpų vienetų grupės, pvz., Pyptelėjimai, yra simboliai. Morzo kodu simboliai yra tik anglų kalbos raidės, skaičiai ir visi sustojimai. Yra daug kompiuterio simbolių kodų, kurie verčiami į raidę, skaičių, akcento ženklus, skyrybos ženklus, tarptautinius simbolius ir tt
Dažnai šioje temoje vartojamas terminas "kodų lapai". Jie iš esmės yra simbolių kodai, kuriuos naudoja konkrečios įmonės, dažnai šiek tiek modifikuojamos. Pavyzdžiui, "Windows 1252" kodo puslapis (anksčiau vadinamas ANSI 1252) yra modifikuotas ISO-8859-1 formatas. Jie dažniausiai naudojami kaip vidinė sistema, skirta nurodyti standartines ir modifikuotas simbolių koduotes, kurios būdingos toms pačioms sistemoms. Anksčiau simbolių kodavimas nebuvo toks svarbus, nes kompiuteriai nesusiejo vienas su kitu. Kai internetas didėja, o tinklas yra įprastas įvykis, jis tampa vis svarbesnis mūsų kasdieniame gyvenime, be mūsų supratimo.
(Vaizdas iš sarah sosiak)
Yra daug skirtingų simbolių kodavimo, ir yra daug priežasčių. Kuris jūsų naudojamo simbolio kodavimas priklauso nuo jūsų poreikių. Jei bendraujate rusiškai, prasminga naudoti simbolių koduotę, kuri palaiko kirilica. Jei bendrausite korėjiečių kalba, tuomet jūs norėsite kažką, kas gerai atitinka "Hangul" ir "Hanja". Jei esate matematikas, tuomet jūs norite kažko, kuris gerai atspindi visus mokslo ir matematikos simbolius, taip pat graikų ir lotynų kalbų glikus. Jei esate išprotinkas, galbūt jūs naudosite iš apversto teksto. Jei norite, kad visi tokio tipo dokumentai būtų peržiūrėti kiekvienam konkrečiam asmeniui, jūs norite turėti gana paplitusią ir lengvai prieinamą kodavimą.
Pažiūrėkime į kai kuriuos dažniausiai pasitaikančius dalykus.
(ASCII lentelės ištrauka, asciitable.com vaizdas)
(Tibeto scenarijaus ištrauka, Unicode v4, iš unicode.org)
Na, ASCII veikia daugeliui anglų kalbėtojų, bet ne daugeliui kitų. Dažniau matysite ISO-8859-1, kuris veikia daugelyje Vakarų Europos kalbų. Kitos ISO-8859 versijos veikia kirilicų, arabų, graikų ar kitų konkrečių scenarijų. Tačiau, jei norite rodyti kelis scenarijus toje pačioje dokumento ar toje pačioje interneto svetainėje, UTF-8 leidžia gerokai geriau suderinti. Tai taip pat puikiai tinka žmonėms, kurie naudoja tinkamas skyrybos ženklus, matematikos simbolius arba užrakto ženklus, pvz., Kvadratus ir žymėjimo langelius.
(keli dokumentai viename dokumente, "gujaratsamachar.com" ekrano kopija)
Yra Tačiau trūksta kiekvieno rinkinio. ASCII yra apribota jo skyrybos ženklais, todėl jis neįmanomas tinkamai dėl tipografiškai teisingų pataisymų. Kada nors tipo kopijuoti / įklijuoti iš "Word" tik į keistą glyfų kombinaciją? Toks yra ISO-8859 ar, tiksliau, teisingumo trūkumas, jo manoma, sąveika su OS konkrečiais kodo puslapiais (mes žiūrime į JŪS, "Microsoft"!). Didžiausias trūkumas UTF-8 yra tai, kad trūksta tinkamos paramos programų redagavimui ir publikavimui. Kita problema yra tai, kad naršyklės dažnai neinterpretuoja ir tiesiog parodo UTF-8 užkoduotojo simbolio baitų užsakymo ženklą. Dėl to rodomi nepageidaujami glyfai. Be abejo, deklaruojant vieną kodavimą ir naudojantis kitais simboliais, netinkamai juos deklaruojant / darant nuorodą į tinklalapį, naršyklėms sunku tinkamai juos pateikti ir paieškos sistemoms tinkamai juos indeksuoti.
Jūsų pačių dokumentams, rankraščiams ir pan. Galite naudotis viskuo, ko reikia, norint atlikti darbą. Kalbant apie žiniatinklį, atrodo, kad dauguma žmonių sutinka naudoti UTF-8 versiją, kurioje nenaudojamas baitų užsakymo ženklas, tačiau tai nėra visiškai vieninga. Kaip matote, kiekvieno simbolio kodavimas turi savo naudojimą, kontekstą, stipriąsias ir silpnąsias puses. Galima naudoti kaip galutinį vartotoją, tačiau jūs negalėsite tai spręsti, tačiau dabar galite imtis papildomo žingsnio į priekį, jei pasirinksite.
Kaip iš naujo įdiegti "OS X" numatytas programas "El Capitan"
"OS X El Capitan" programoje yra daugybė iš anksto įdiegtų programų, iš kurių daugelis yra labai naudingos ... ir kai kurios iš jų nėra. Šių programų ištrynimas yra paprastas: tiesiog vilkite juos į šiukšliadėžę. SUSIJĘS: Kas yra "Apple" žaidimų centras, o jei jį naudojate? Sakykime, kad nusprendėte ištrinti "Game Center" programą.
Penkios tinkamos privataus naršymo režimo (be porno) naudojimo
ŽMonės šnibžda apie privatų naršymo režimą, bet tai ne tik pornografija. Tiesą sakant, tai net ne tik naršyti privačiai, bet ir kitiems tikslams. Tai vadinama inkognito režimu "Chrome", privatų naršymą "Firefox" ir "Safari", "InPrivate" naršyklę "Microsoft Edge" ir "Internet Explorer", bet tai iš esmės yra ta pati funkcija visose šiose naršyklėse.