Форум: "Основная";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c