Юникод есептеу техникасында кодтарға қолданылатын техникалық және индустрия стандарты, онымен қоса жазу жүйелері мен тексттерді компьютерлік құралдарда бейнелеудің стандарты.
Қыркүйек айы 2012 жылы Юникодтың ең соңғы нұсқасы Юникод 6.2 шықты.
Юникодты қолданудың себептері көп: мысалы ол заманауи операциялық жүйелерде, XML, Java (бағдарламалау тілі), және басқа технологияларда стандарт ретінде жұмысқа қолдану ыңғайлығын көрсетті.
Юникодты құру және дамытудың алғы шарттары
1980 жылдардың аяғында 8-биттік кодтау стандартқа айналды, олардың саны көп болды, ал жаңалары үнемі пайда болды. Бұл қолдау көрсетілетін тілдер диапазонының кеңеюімен де, бір-бірімен ішінара үйлесімді кодтауларды жасау ниетімен де түсіндірілді (типтік мысал ретінде орыс тілін қолдануға байланысты баламалы кодтаудың пайда болуы). CP437 кодтау үшін жасалған батыс бағдарламалары). Бұл бірнеше проблемаларды тудырды:
- Қате декодтау мәселесі;
- Шектеулі таңбалар жиыны мәселесі;
- Бір кодтауды екіншісіне түрлендіру мәселесі;
- Қаріпті қайталау мәселесі.
Қате декодтау мәселесі құжатта құжатта арналмаған шет тіліндегі таңбалардың пайда болуына немесе орыс тілді қолданушылар «кракозябрлар» лақап атына ие арналмаған псевдографикалық белгілердің пайда болуына себеп болды. Мәселе негізінен файл немесе ағын үшін кодтауды көрсетуге арналған стандартталған пішіннің болмауынан туындады. Мәселе кодтауды анықтауға арналған стандартты дәйекті енгізу арқылы немесе барлық тілдерге ортақ кодтауды енгізу арқылы шешілуі мүмкін.
Шектеулі символдар жиыны мәселесі. Мәселені құжаттағы қаріптерді ауыстыру немесе «кең» кодтауды енгізу арқылы шешуге болады. Қаріптерді ауыстыру мәтіндік процессорларда бұрыннан қолданылған және стандартты емес кодтауы бар қаріптер жиі қолданылған. «dingbat қаріптері». Нәтижесінде құжатты басқа жүйеге көшіру әрекеті кезінде стандартты емес таңбалардың барлығы «ессіз» таңбаларға айналды.
Бір кодтауды екіншісіне түрлендіру мәселесі. Мәселе кодтаудың әрбір жұбы үшін түрлендіру кестелерін құрастыру арқылы немесе барлық кодтаулардың барлық таңбаларын қоса алғанда, үшінші кодтауға аралық түрлендіруді пайдалану арқылы шешілуі мүмкін.
Қаріптерді көшіру мәселесі. Әрбір кодтау үшін кодтаулардағы таңбалар жиыны ішінара немесе толығымен сәйкес келсе де, басқа қаріп жасалды. Мәселені «үлкен» қаріптерді жасау арқылы шешуге болады, олардан кейін берілген кодтау үшін қажетті таңбалар таңдалады. Дегенмен, бұл ненің сәйкес келетінін анықтау үшін таңбалардың бірыңғай тізілімін құруды талап етті.
Бірыңғай «кең» кодтауды құру қажеттілігі танылды. Шығыс Азияда кеңінен қолданылатын айнымалы ені бар кодтауларды пайдалану тым қиын деп саналды, сондықтан бекітілген енді таңбаларды пайдалану туралы шешім қабылданды. 32 биттік таңбаларды пайдалану тым ысырап болып көрінді, сондықтан 16 биттік таңбаларды пайдалану туралы шешім қабылданды.
Тарихы
Юникод пайда болды.
Архитектурасы
Лигатуралары
Стандартталған ішкі жиын
WGL-4, MES-1 and MES-2 | ||
Бағандар | Кестелер | Ранк(тер) |
---|---|---|
00 | 20–7E | Латын таңбалары (00–7F) |
A0–FF | Латын-1 Қосымшасы (80–FF) | |
01 | 00–13, 14–15, 16–2B, 2C–2D, 2E–4D, 4E–4F, 50–7E, 7F | (00–7F) |
8F, 92, B7, DE-EF, FA–FF | (80–FF ...) | |
02 | 18–1B, 1E–1F | Latin Extended-B (... 00–4F) |
59, 7C, 92 | (50–AF) | |
BB–BD, C6, C7, C9, D6, D8–DB, DC, DD, DF, EE | (B0–FF) | |
03 | 74–75, 7A, 7E, 84–8A, 8C, 8E–A1, A3–CE, D7, DA–E1 | (70–FF) |
04 | 00, 01–0C, 0D, 0E–4F, 50, 51–5C, 5D, 5E–5F, 90–91, 92–C4, C7–C8, CB–CC, D0–EB, EE–F5, F8–F9 | Кирилица (00–FF) |
1E | 02–03, 0A–0B, 1E–1F, 40–41, 56–57, 60–61, 6A–6B, 80–85, 9B, F2–F3 | (00–FF) |
1F | 00–15, 18–1D, 20–45, 48–4D, 50–57, 59, 5B, 5D, 5F–7D, 80–B4, B6–C4, C6–D3, D6–DB, DD–EF, F2–F4, F6–FE | (00–FF) |
20 | 13–14, 15, 17, 18–19, 1A–1B, 1C–1D, 1E, 20–22, 26, 30, 32–33, 39–3A, 3C, 3E | (00–6F) |
44, 4A, 7F, 82 | and (70–9F) | |
A3–A4, A7, AC, AF | (A0–CF) | |
21 | 05, 13, 16, 22, 26, 2E | (00–4F) |
5B–5E | (50–8F) | |
90–93, 94–95, A8 | (90–FF) | |
22 | 00, 02, 03, 06, 08–09, 0F, 11–12, 15, 19–1A, 1E–1F, 27–28, 29, 2A, 2B, 48, 59, 60–61, 64–65, 82–83, 95, 97 | (00–FF) |
23 | 02, 0A, 20–21, 29–2A | (00–FF) |
25 | 00, 02, 0C, 10, 14, 18, 1C, 24, 2C, 34, 3C, 50–6C | (00–7F) |
80, 84, 88, 8C, 90–93 | Block Elements (80–9F) | |
A0–A1, AA–AC, B2, BA, BC, C4, CA–CB, CF, D8–D9, E6 | (A0–FF) | |
26 | 3A–3C, 40, 42, 60, 63, 65–66, 6A, 6B | (00–FF) |
F0 | (01–02) | Private Use Area (00–FF ...) |
FB | 01–02 | Alphabetic Presentation Forms (00–4F) |
FF | FD |
Қолданыстағы Юникод
Операциялық жүйелер
Электронды пошта
Веб
Дереккөздер
- The Unicode Standard: A Technical Introduction. Тексерілді, 16 наурыз 2010.
Сыртқы сілтемелер
- Юникод консортциумы
- Юникод 6.1.0
- [1] Юникод 6.2
- Алан Вудтың Юникод ресурстары
- decodeunicode.org саны 98,884 әріптердің графикалық көрсетілімі Юникод 5.0
- libUniCode-plus (Юникод кестелерін құру және кеңейту)
- Юникод әріптерін іздеу
уикипедия, wiki, кітап, кітаптар, кітапхана, мақала, оқу, жүктеу, тегін, тегін жүктеу, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, сурет, музыка, ән, фильм, кітап, ойын, ойындар, ұялы, андроид, iOS, apple, ұялы телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ДК, веб, компьютер
Yunikod esepteu tehnikasynda kodtarga koldanylatyn tehnikalyk zhәne industriya standarty onymen kosa zhazu zhүjeleri men tekstterdi kompyuterlik kuraldarda bejneleudin standarty Yunikod logotipi Қyrkүjek ajy 2012 zhyly Yunikodtyn en songy nuskasy Yunikod 6 2 shykty Yunikodty koldanudyn sebepteri kop mysaly ol zamanaui operaciyalyk zhүjelerde XML Java bagdarlamalau tili zhәne baska tehnologiyalarda standart retinde zhumyska koldanu yngajlygyn korsetti Yunikodty kuru zhәne damytudyn algy sharttary1980 zhyldardyn ayagynda 8 bittik kodtau standartka ajnaldy olardyn sany kop boldy al zhanalary үnemi pajda boldy Bul koldau korsetiletin tilder diapazonynyn keneyuimen de bir birimen ishinara үjlesimdi kodtaulardy zhasau nietimen de tүsindirildi tiptik mysal retinde orys tilin koldanuga bajlanysty balamaly kodtaudyn pajda boluy CP437 kodtau үshin zhasalgan batys bagdarlamalary Bul birneshe problemalardy tudyrdy Қate dekodtau mәselesi Shekteuli tanbalar zhiyny mәselesi Bir kodtaudy ekinshisine tүrlendiru mәselesi Қaripti kajtalau mәselesi Қate dekodtau mәselesi kuzhatta kuzhatta arnalmagan shet tilindegi tanbalardyn pajda boluyna nemese orys tildi koldanushylar krakozyabrlar lakap atyna ie arnalmagan psevdografikalyk belgilerdin pajda boluyna sebep boldy Mәsele negizinen fajl nemese agyn үshin kodtaudy korsetuge arnalgan standarttalgan pishinnin bolmauynan tuyndady Mәsele kodtaudy anyktauga arnalgan standartty dәjekti engizu arkyly nemese barlyk tilderge ortak kodtaudy engizu arkyly sheshilui mүmkin Shekteuli simvoldar zhiyny mәselesi Mәseleni kuzhattagy karipterdi auystyru nemese ken kodtaudy engizu arkyly sheshuge bolady Қaripterdi auystyru mәtindik processorlarda burynnan koldanylgan zhәne standartty emes kodtauy bar karipter zhii koldanylgan dingbat karipteri Nәtizhesinde kuzhatty baska zhүjege koshiru әreketi kezinde standartty emes tanbalardyn barlygy essiz tanbalarga ajnaldy Bir kodtaudy ekinshisine tүrlendiru mәselesi Mәsele kodtaudyn әrbir zhuby үshin tүrlendiru kestelerin kurastyru arkyly nemese barlyk kodtaulardyn barlyk tanbalaryn kosa alganda үshinshi kodtauga aralyk tүrlendirudi pajdalanu arkyly sheshilui mүmkin Қaripterdi koshiru mәselesi Әrbir kodtau үshin kodtaulardagy tanbalar zhiyny ishinara nemese tolygymen sәjkes kelse de baska karip zhasaldy Mәseleni үlken karipterdi zhasau arkyly sheshuge bolady olardan kejin berilgen kodtau үshin kazhetti tanbalar tandalady Degenmen bul nenin sәjkes keletinin anyktau үshin tanbalardyn biryngaj tizilimin kurudy talap etti Biryngaj ken kodtaudy kuru kazhettiligi tanyldy Shygys Aziyada keninen koldanylatyn ajnymaly eni bar kodtaulardy pajdalanu tym kiyn dep sanaldy sondyktan bekitilgen endi tanbalardy pajdalanu turaly sheshim kabyldandy 32 bittik tanbalardy pajdalanu tym ysyrap bolyp korindi sondyktan 16 bittik tanbalardy pajdalanu turaly sheshim kabyldandy Tarihy Yunikod pajda boldy Arhitekturasy Ligaturalary Standarttalgan ishki zhiyn WGL 4 MES 1 and MES 2Bagandar Kesteler Rank ter 00 20 7E Latyn tanbalary 00 7F A0 FF Latyn 1 Қosymshasy 80 FF 01 00 13 14 15 16 2B 2C 2D 2E 4D 4E 4F 50 7E 7F 00 7F 8F 92 B7 DE EF FA FF 80 FF 02 18 1B 1E 1F Latin Extended B 00 4F 59 7C 92 50 AF BB BD C6 C7 C9 D6 D8 DB DC DD DF EE B0 FF 03 74 75 7A 7E 84 8A 8C 8E A1 A3 CE D7 DA E1 70 FF 04 00 01 0C 0D 0E 4F 50 51 5C 5D 5E 5F 90 91 92 C4 C7 C8 CB CC D0 EB EE F5 F8 F9 Kirilica 00 FF 1E 02 03 0A 0B 1E 1F 40 41 56 57 60 61 6A 6B 80 85 9B F2 F3 00 FF 1F 00 15 18 1D 20 45 48 4D 50 57 59 5B 5D 5F 7D 80 B4 B6 C4 C6 D3 D6 DB DD EF F2 F4 F6 FE 00 FF 20 13 14 15 17 18 19 1A 1B 1C 1D 1E 20 22 26 30 32 33 39 3A 3C 3E 00 6F 44 4A 7F 82 and 70 9F A3 A4 A7 AC AF A0 CF 21 05 13 16 22 26 2E 00 4F 5B 5E 50 8F 90 93 94 95 A8 90 FF 22 00 02 03 06 08 09 0F 11 12 15 19 1A 1E 1F 27 28 29 2A 2B 48 59 60 61 64 65 82 83 95 97 00 FF 23 02 0A 20 21 29 2A 00 FF 25 00 02 0C 10 14 18 1C 24 2C 34 3C 50 6C 00 7F 80 84 88 8C 90 93 Block Elements 80 9F A0 A1 AA AC B2 BA BC C4 CA CB CF D8 D9 E6 A0 FF 26 3A 3C 40 42 60 63 65 66 6A 6B 00 FF F0 01 02 Private Use Area 00 FF FB 01 02 Alphabetic Presentation Forms 00 4F FF FDҚoldanystagy YunikodOperaciyalyk zhүjeler Elektrondy poshta VebDerekkozderThe Unicode Standard A Technical Introduction Tekserildi 16 nauryz 2010 Syrtky siltemelerYunikod konsortciumy Yunikod 6 1 0 1 Yunikod 6 2 Alan Vudtyn Yunikod resurstary decodeunicode org sany 98 884 әripterdin grafikalyk korsetilimi Yunikod 5 0 libUniCode plus Yunikod kestelerin kuru zhәne kenejtu Yunikod әripterin izdeu