Юникод: различия между версиями

32 байта добавлено ,  1 месяц назад
→‎Реализации: когда?, сколько?
(→‎Реализации: когда?, сколько?)
Одной из первых успешных коммерческих реализаций Юникода стала среда программирования [[Java]]. В ней принципиально отказались от 8-битного представления символов в пользу 16-битного. Это решение увеличило расход памяти, но позволило вернуть в программирование важную абстракцию: произвольный одиночный символ (тип <code>char</code>). В частности, программист мог работать со строкой, как с простым массивом. К сожалению, успех не был окончательным, Юникод перерос ограничение в 16 бит и к версии J2SE 5.0 произвольный символ снова стал занимать переменное число единиц памяти — один <code>char</code> или два (см. [[UTF-16|суррогатная пара]]).
 
Сейчас{{когда}} большинство{{сколько}} языков программирования поддерживает строки Юникода, хотя их представление может различаться в зависимости от реализации.
 
== Методы ввода ==
Анонимный участник