![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите про работу с PWideChar. [D7, XP]
MegaVolt_old © (2008-11-10 15:58:00)Добрый день.
Столкнулся с необходимостью работы с PWideChar. Где можно почитать про особенности, какие функции есть для этого. Для PСhar есть отдельные функции для объединения строк, поиска в них и пр... Есть ли подобные для PWideChar?
Всегда ли длинна символа 2 байта? Если нет то как работет механизм извлечения нного символа? Полным чтением строки до заданного? Если все символы 2 байта то как обходятся с символами требующими больше байт?
MegaVolt_Old (2008-11-10 16:44:00) [21]>если про API, то теже, только с окончанием W. lstrcpyW, lstrlenW etc
Ага оно. Недопетрил что дельфи исспользует lstrcpy с разными типа переменных :)
>Для этого придумали UTF-8 и UTF-32
Т.е. есть символы который через TWideChar нельзя отобразить?
clickmaker (2008-11-10 16:17:00) [22]> Есть ли подобные для PWideChar?
если про API, то теже, только с окончанием W. lstrcpyW, lstrlenW etc
> Всегда ли длинна символа 2 байта
для данной реализации - да. UTF-16.
> Если все символы 2 байта то как обходятся с символами требующими
> больше байт
Для этого придумали UTF-8 и UTF-32