- Юникод в Linux
-
Поддержка Юникода в некоторых UNIX‐подобных операционных системах, включая основанные на Linux, реализована в виде кодировки UTF-8.
Это позволяет продолжать использовать нулевой байт для обозначения конца строки. В результате устаревшие программы, изначально не предназначенные для использования с многобайтовыми кодировками, могут не повреждать строки в Юникоде при копировании и объединении, и иногда успешно выводить их на экран.
Работа со строками в ASCII при переходе на UTF-8 не изменилась, а поддержка однобайтовых кодировок остаётся во многих операционных системах (дистрибутивах) в виде библиотек локалей и настроек в эмуляторах терминала вроде Konsole.
Для корректного же разделения строк и вывода на экран были созданы новые версии библиотек, учитывающие переменную длину закодированных символов.
См. также
Категории:- GNU
- Юникод
- Linux
Wikimedia Foundation. 2010.