Вниз
Скачать: CL | DM;

Кодировка в 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
1-14516
UserL
2002-11-26 14:07
2002.12.05
Как сделать чтоб...


14-14766
malkolinge
2002-11-13 14:34
2002.12.05
Интербєйзззз


1-14674
lob
2002-11-23 18:12
2002.12.05
как нужной мне переменной применить значение TItemChange


1-14646
kingdom
2002-11-19 17:28
2002.12.05
Нужен пример DumpViewer!!??


1-14566
Smit_
2002-11-26 22:38
2002.12.05
Как повесить на одно событие 2 метода.




   Наверх