Кіріспе

Мақсатты түрде тағайындалмаған Юникод кодтық нүктелері
Юникодтағы PUA кодтық нүктелер диапазоны
Юникодта жеке пайдалану аймағы (PUA) – бұл Юникод консорциумымен міндетті түрде таңбалар тағайындалмайтын кодтық нүктелер диапазоны. Үш жеке пайдалану аймағы анықталған: біреуі – негізгі көптілді жазықтықта, ал екі қалғаны – 15 және 16 жазықтықтарда, олардың көбісін қамтиды (, ). Бұл аймақтардағы кодтық нүктелерді Юникодтың өзінде стандартталған таңбалар деп қарастыруға болмайды. Олар қасақана анықталмаған, сондықтан үшінші тараптар Юникод консорциумының тағайындамаларымен қақтығысқа түспей, өз таңбаларын анықтай алады. Юникод тұрақтылық саясатына сәйкес жеке пайдалану аймақтары болашақ Юникод нұсқаларының барлығында осы мақсатта бөлінетін болады. Жеке пайдалану аймағына таңбаларды тағайындау ұйымның ішкі қажеттіліктерімен ғана шектелмейді; бірнеше ұйым өз тағайындама схемаларын жариялаған. Мұндай жарияланымдар анықтаманы қолдайтын қаріпті (глифтерді көрсету арқылы) және жеке пайдалану таңбаларын пайдаланатын бағдарламалық жасақтаманы (мысалы, «құжатты басып шығару» функциясы үшін графикалық таңба) қамтуы мүмкін. Анықтама бойынша, бірнеше жеке тұлғалар бір кодтық нүктеге әртүрлі таңбаларды тағайындай алады, нәтижесінде пайдаланушы орнатылған қаріптен күтілмеген жеке таңбаны көруі мүмкін.

Анықтама

Unicode анықтамасы бойынша, жеке пайдалану аймақтарындағы кодтық нүктелерге міндетті түрде таңбалар тағайындалады – олар таңба емес, резервтелмеген немесе тағайындалмаған емес. Олардың санаты "Басқа, жеке пайдалану (Co)", және ешқандай таңбалық атаулар көрсетілмейді. Көрсеткіш глифтер де берілмейді, ал таңбаның мағынасы жеке келісіммен анықталады. Жеке пайдалану таңбаларына осы стандартта түсіндірілмейтін және өзара ынтымақтастықпен жұмыс жасайтын пайдаланушылардың жеке келісімімен пайдаланылатын Unicode кодтық нүктелері беріледі. Бұл таңбалар жеке пайдалану үшін белгіленген және жеке келісімнен басқа, анықталған, түсіндірілетін мағынаға ие емес. Жеке пайдалану таңбалары үшін кестелер ұсынылмайды, себебі мұндай таңбалар өзінің мәні бойынша осы стандарттан тыс жерде ғана анықталады.

Тапсырма

Негізгі көптілді жазықтықта (0 жазықтықта) «Жеке пайдалану аймағы» деп аталатын блок 6400 кодтық нүктеден тұрады. 15 және 16 жазықтықтардың көбі екі қосымша «Жеке пайдалану аймағына» – А қосымша жеке пайдалану аймағы мен В қосымша жеке пайдалану аймағына бөлінген. UTF-16 жүйесінде жоғары суррогаттардың (U+DB80 – U+DBFF) бір бөлігі осы және тек осы жазықтықтар үшін ғана қолданылады және олар «Жоғары жеке пайдалану суррогаттары» деп аталады.

Басқа таңбалар жиынтықтарындағы жеке пайдалану таңбалары

Жеке пайдалану үшін арнайы кодтарды резервтеу тұжырымдамасы басқа таңба жиынтықтарында бұрын қолданылған ұқсас тәжірибеге негізделген. Атап айтқанда, Шығыс Азия жазу жүйелеріндегі көптеген қазірде қолданылмайтын таңбалар белгілі бір есімдерде немесе басқа жағдайларда қолданыла береді, сондықтан осы жазу жүйелері үшін жасалған кейбір таңба жиынтықтары жеке пайдалануға арналған таңбаларды қамтиды (мысалы, CNS 11643 стандартындағы пайдаланушы анықтаған жазықтықтары немесе кейбір жапондық кодтамалардағы гейджи). Unicode стандарты осы қолданыстарды «Қолданушының таңба анықтамасы» (EUCD) деп атайды. Unicode оларды жеке пайдалану таңбалары (Co санаты) емес, басқару таңбалары (Cc санаты) ретінде анықтайды. Жеке пайдалану аймақтары жоқ, бірақ ISO/IEC 8859 және Shift JIS сияқты көбінесе пайдаланылмаған аймақтары бар кодтамалар осы кодтамалардың бақылаусыз түрлерін дамытты. Unicode үшін бағдарламалық қамтамасыз ету компаниялары өздеріне қажетті қосымшалар үшін жеке пайдалану аймақтарын пайдалана алады.