Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

Unicode   Найти похожие ветки 

 
Devel ©   (2004-10-29 10:33) [0]

Здравствуйте,

У меня такая проблема: есть строка AnsiString в которые содержит в каждые 2 байта символы юникод UCS2 (например переведение байты в hex: 0422 0435 0441 0442 - слово тест), как записать их в строку WideString. Неужели нужно сделать таблицу всех символов юникод и искать в ней?


 
palva ©   (2004-10-29 11:50) [1]

procedure TForm1.FormCreate(Sender: TObject);
var
 s: AnsiString;
 w: WideString;
 i: Integer;
begin
s := #04#66#04#53#04#65#04#66;
SetLength(w, Length(s) div 2);
for i := 1 to Length(s) div 2 do
 w[i] := WideChar(Ord(s[2*i-1])*256 + Ord(s[2*i]));
caption := w;
end;


 
Devel ©   (2004-10-29 12:17) [2]

Спасибо !



Страницы: 1 вся ветка

Текущий архив: 2004.11.14;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.039 c
14-1098344148
Игорь Шевченко
2004-10-21 11:35
2004.11.14
Ничего себе...


14-1098742878
123
2004-10-26 02:21
2004.11.14
Компьютерная безопасность.


3-1098081686
cad2206
2004-10-18 10:41
2004.11.14
Номер записи в отфильтрованой таблице???


14-1095535491
Piter
2004-09-18 23:24
2004.11.14
Magic Forum 1.0 - первый релиз программы-клиента этого форума


1-1099373901
NewDelpher
2004-11-02 08:38
2004.11.14
Жуткие глюки Delphi7 в Windows 2003