Стандартные классы + Unicode

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Стандартные классы + Unicode

Сообщение shade » 28.01.2007 21:40:43

Если какая-то поддержка Unicode в стандартных классах?
В частности нужен TStringList, но не ASCII/ANSI, а юникодовский UTF-8 или UTF-16, с корректной сортировкой и бинарным поиском?..
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение Sergei I. Gorelkin » 28.01.2007 21:59:01

"Какая-то..."
В TStringList можно запихнуть utf-8, работать будет. Сортировка, естественно, будет только по байтам (без учета языковых особенностей).
utf-16 - увы... Разве что на свой страх и риск брать версию 2.1.1, модуль fgl и пытаться что-то изобразить из шаблонов...
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1406
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: Стандартные классы + Unicode

Сообщение debi12345 » 28.01.2007 22:35:37

shade писал(а):Если какая-то поддержка Unicode в стандартных классах?
В частности нужен TStringList, но не ASCII/ANSI, а юникодовский UTF-8 или UTF-16, с корректной сортировкой и бинарным поиском?..

MSEgui - вообще вся работа со строками и их контейнерами через UTF16. Контейнеры ессно адаптированные.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Рейтинг@Mail.ru