Форум: "Основная";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];
ВнизКодировка в read Найти похожие ветки
← →
Roma111 (2002-11-25 13:07) [0]Есть досовский текстовый файл с записанными по-русски словами. Cчитатываю оттуда данные при помощи
AssignFile(F, Path_F25);
Reset(F);
while not Eof(F) do
begin
Read(F, _buf);
end
Русские символы считываются неправильно.
Как подставить нужную кодировку?
← →
Marcus (2002-11-25 13:13) [1]Юзать OemToChar после считывания строки
← →
two_beer (2002-11-25 13:14) [2]// преобразует строку из досовской (866) кодировки в стандартную (1251)
function _OemToAnsi( s: string ): string;
var
p: PChar;
begin
p := StrAlloc( length( s ) + 1 );
try
Windows.OemToAnsi( PChar( s ), p );
Result := string( p );
finally
StrDispose( p );
end;
end;
← →
Roma111 (2002-11-25 13:54) [3]Спасибо, заработало!!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c