ContentsStandardUpdates and ErrataTechnical WorkOnline DataConferences

Standard Icon

Что такое Unicode?

Unicode даёт уникальный номер каждому символу,
не важно, какая платформа,
не важно, какая программа,
не важно, какой язык.

Компьютеры устроены так, что работают лишь с числами. Они хранят буквы и другие символы, присваивая каждому символу номер. До изобретения Unicode существовали сотни разных систем кодировки для назначения этих номеров. Ни одна отдельная кодировка не могла содержать достаточно символов: например, один только Европейский Союз требует несколько разных кодировок для покрытия всех своих языков. Даже для одного языка, такого, как английский, ни одна кодировка не была достаточна для представления всех общепринятых букв, символов пунктуации и технических символов.

Эти системы кодировки также конфликтуют друг с другом. Так, две кодировки могут использовать один номер для двух разных символов, или использовать разные номера для одного символа. Каждый конкретный компьютер (особенно серверы) должен поддерживать множество разных кодировок; и когда данные передаются между разными кодировками или платформами, всегда есть риск повреждения этих данных.

Unicode изменяет всё это!

Unicode присваивает уникальный номер каждому символу, не важно, какая платформа, не важно, какая программа, не важно, какой язык. Стандарт Unicode был принят такими лидерами индустрии, как Apple, HP, IBM, JustSystem, Microsoft, Oracle, SAP, Sun, Sybase и многими другими. Unicode необходим для современных стандартов, таких, как XML, Java, ECMAScript (JavaScript), LDAP, CORBA 3.0, WML, и т.д., и является официальной реализацией ISO/IEC 10646. Он поддерживается многими операционными системами, всеми современными броузерами, и многими другими продуктами. Необходимость Стандарта Unicode и доступность средств, его поддерживающих, являются одними из наиболее важных и глобальных тенденций последнего времени в индустрии программного обеспечения.

Внедрение Unicode в клиент-серверные или многоуровневые приложения и на веб-сайтах даёт существенное снижение затрат по сравнению с использованием унаследованных наборов символов. Unicode позволяет создавать единый программный продукт или единый веб-сайт для разных платформ, языков и стран без переделок. Он позволяет перенос данных между различными платформами без повреждения.

Про Unicode Consortium

Unicode Consortium является некоммерческой организацией, созданной для разработки, развития и продвижения Стандарта Unicode, который определяет представление текста в современных программных продуктах и стандартах. Членами консорциума является широкий круг корпораций и организаций индустрии компьютеров и обработки информации. Финансовая поддержка консорциума осуществляется исключительно за счет членских взносов. Членство в Unicode Consortium открыто для организаций и людей по всему миру, поддерживающих Стандарт Unicode и желающих помочь в его расширении и реализации.

Для дополнительной информации см. Словарь терминов, Примеры продуктов, поддерживающих Unicode, Техническое введение и Полезные ресурсы.


HomeTerms of UseE-mail

Last updated: MED