|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andriy Gapon 2:5020/400 09 Feb 2008 23:28:19 To : Lev Serebryakov Subject : Re: Locale ru_RU.UTF-8 under FreeBSD - how? --------------------------------------------------------------------------------
on 09/02/2008 18:11 Lev Serebryakov said the following:
> Hello Andriy.
>
> 09 Feb 08 17:50, you wrote to Eugene Grosbein:
>
> AG> А что такое wide chars ? :-)
>
> Это когда на любой символ несколько но на любой -- одно и то же число байт.
> UTF-32, UCS-2, UCS-4, некоторые китайские и японские. В противовес multibyte
> chars, где число байт на символ -- переменное. UTF-8, UTF-16, остальные
> китайские и японские.
> Разница очевидна -- в случае wide char не надо для работы с символами
> видеть весь поток текста, для multibyte char -- надо. Многобайтная кодировка -
> это кодировка, в которой (сюрприз, сюрприз) для кодирования символа может
> использоваться больше 1-го байта. Т.е. ASCII, KOI8-*, windows-125X, ISO8859-X
> - однобайтные; UTF-8, UTF-16 - многобайтные (причем в UTF-8 количество байтов
> на символ является переменным). В UTF-16 тоже. Потому что полный codepace
> UNICDOE -- 32 бита, и UTF-16 точно так же кодирует старшие символы несколькими
> словами (двухбайтовыми), как UTF-8.
Лев, спасибо. Микола, дякую. :-)
Я чуток в курсе, не хотел перегружать эту конкретную тему деталями.
Hо для истины это безусловно важно.
--
Andriy Gapon
--- ifmail v.2.15dev5.4
* Origin: Anonymous Partisans Online (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/32259e942b1b0.html, оценка из 5, голосов 10
|