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

Вниз

unicode vs. русс.   Найти похожие ветки 

 
race1 ©   (2003-12-13 07:34) [0]

я сохраняю строчку с русскими буквами в юникод строчку в файл по байтно:


ch: widechar;
bt: Byte;
begin
bt := ord(ch);
write(bt, 1);
end;


но при загрузке вместо русских букв появляются непонятные значки. юникод знает что такое русские буквы?

даже если писать wch: WideChar в файл, всё равно рус. букв нет


 
Opuhshii ©   (2003-12-13 08:50) [1]

а какого размера widechar?


 
Opuhshii ©   (2003-12-13 08:52) [2]

>юникод знает что такое русские буквы?
а что такое русские буквы?


 
Думкин ©   (2003-12-13 09:24) [3]

MultiByteToWideChar


 
race1 ©   (2003-12-13 16:53) [4]

>Думкин

так?

var
ch: PChar;
pwch: PWideChar;
begin
ch := "й";
MultiByteToWideChar(CP_ACP, MB_COMPOSITE, ch, 1, pwch, 1);

если так, то pwch=nil зачем то...


 
Думкин ©   (2003-12-13 17:42) [5]

LPWSTR lpWideCharStr, // address of wide-character buffer
и прчитай Хелп внимательнее.


 
nikkie ©   (2003-12-13 17:47) [6]

>race1
ты погоди с MultiByteToWideChar. ты сначала пойми что такое юникод. и ответь на вопрос [1].



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-86513
euru
2003-11-12 15:37
2003.12.26
Виртуальные классы


1-86354
Прямой
2003-12-15 20:25
2003.12.26
Поможите с ProgressBar_ом pls


3-86295
Просто гость
2003-12-01 23:40
2003.12.26
Из DataSet-а в таблицу


1-86435
Анна
2003-12-13 16:21
2003.12.26
кол-во миллисекунд начиная с 1970 года


6-86466
veresk
2003-10-25 14:56
2003.12.26
быстрый ping