Павел Ишенин писал(а):Для FPC 2.4 скорее всего реализуют поддержку строк вроде тех что появились в D2009, т.е. UTF8String будет сам на лету конвертироваться в системную кодировку.
Сё есть правильно, имхо...
Vadim писал(а):А вот позвольте с Вами не согласиться. Чем удобен двухбайтовый Unicode с жёстко фиксированным кол-вом байтов на один символ? Даже ежу понятно, что такая кодировка имеет ту же болезнь, что и более ранние кодировки - семибитная, восьмибитная(однобайтная) - невозможность использования нескольких языков одновременно.
Приемущество они имеют то же самое - константное время доступа к произвольному месту в строке.
Sergei I. Gorelkin писал(а):Да нету сейчас "двухбайтового Unicode"
Ну - для совсем энтузиазистов есть UNICODE32, на эту тему сейчас что-то делают в Java. И они, думаю, тоже не просто так это делают.
Хотя вот лично меня интересует другой вопрос - создание универсальной хеш-функции для того же UNICODE16, с приемлемым временем работы... Впрочем - прямо сейчас оно мне не нужно...