Уникод: Разлика между версии

Изтрито е съдържание Добавено е съдържание
→‎Картиране на утвърдени символни набори: Редакции за точност и стил на превода.
Ред 686:
Ако разликата в подходящите глифи за дадена писменост е само при изписване с [[курсив]], Уникод в общия случай ги уеднаквява, както може да се види при сравнението между руски и сръбски букви.
 
===КартиранеСъответствие нас утвърденинаследени символнизнакови набори===
Уникод е проектиран с идеята да предоставяпозволява конверсиядвупосочно типпреобразуване на ниво кодова точка-по-точка към и от всякаквавсяка съществуваща кодировка, така, че текстови [[файл]]ове нав остарелипо-стари машиникодировки да могат да се конвертират към Уникод и обратно, получавайкии да се получи идентичен файл, без да се прибягва до зависима от контекста интерпретация. ТоваЗаради означава,това чев непостояннистандарта утвърдениедновременно присъстват противоречащи си наследени архитектури като съчетаване на диакритични символи, кактознаци и предварително съчетани символизнаци, съществуваткоето едновременнопозволява ведин Уникод,текст давайкида повечесе отпредстави единпо начинняколко за изобразяване на даден текстначина. Това е най-ярко изразено впри трите различни кодировки на корейската азбука [[Хангъл]]. От версия 3.0 насам, с цел да се запази оперативната съвместимост между [[софтуер]], използващ различни версии на Уникод, символив стандарта вече не се добавят нови знаци, които могат да бъдат представени чрез комбиниране на вече съществуващи символи, не се добавят към стандартасъществуващите.
 
За да се подсигуриулесни конверсияпреобразуването към Уникод и оперативнаоперативната съвместимост съсс утвърденнаследен софтуер, се налага използването на [[Инекция|инективни]] картираниясъответствия между съществуващи остарели знакови набори оти символизнаците ив Уникод символи. РазликиЛипсата на последователност в картиранетоправилата за преобразуване между по-ранни японски кодировки и Уникод води до конверсионни несъответствия, като например картиранетоконвертирането на символазнака JIS X 0208 '~' (1-33, WAVE DASH), широко използван в миналото в [[бази данни]], към в U+FF5E ~ [[тилда]] (в [[Microsoft Windows]]) или U+301C 〜 вълнистовълнообразно тире (при други системи).
 
Някои японски програмисти са възразявали срещу въвеждането на Уникод, тъй като това би ги принудило да разграничат употребата на U+005C \ (обратна наклонена черта) и U+00A5 ¥ (символ за [[Японска йена|йена]]), който е бил картиран към 0x5C в JIS X 0201 и голяма част от утвърдения код е написан по този начин. Разграничението между тези символи съществува в [[ISO 8859-1]], преди появата на Уникод.
 
Някои японски програмисти са възразявали срещу въвеждането на Уникод, тъй като това би ги принудило да разграничат употребата на U+005C \ (обратна наклонена черта) и U+00A5 ¥ (символ за [[Японска йена|йена]]), който е бил картиранприписан къмна 0x5C в JIS X 0201 и голяма част от утвърдениянаследения програмен код е написан по този начин. Разграничението между тези символизнаци съществува още в [[ISO 8859-1]], много преди появата на Уникод.
 
===Индоарийски азбуки===