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

Вниз

Помогите с TFilestream   Найти похожие ветки 

 
Arcticcat   (2009-06-12 08:59) [0]

файл f.txt заполнен цифрами, а в сообщении выводится что-то по китайски)  
вот код:
procedure TForm1.Button1Click(Sender: TObject);
var
 SourceFile: TFileStream;
 aBuff: array[0..128] of char;
begin
 SourceFile := TFileStream.Create("F:\f.txt", fmOpenRead);
 SourceFile.Seek(0, soFromBeginning);
 SourceFile.Read(aBuff, SourceFile.Size);
 ShowMessage(String(aBuff));
end;
Заранее спасибо за ответы)


 
palva ©   (2009-06-12 09:38) [1]

А может там не цифры? Может файл сохранен из блокнота в UTF8 ? Можете выложить сюда 16-ричный код нескольких первых байтов файла?


 
Arcticcat   (2009-06-12 09:43) [2]

мм, а как это сделать?)


 
Arcticcat   (2009-06-12 09:44) [3]

а он сохранён в ansi


 
palva ©   (2009-06-12 09:53) [4]


> а он сохранён в ansi

Тогда не знаю, других идей нет.


 
Arcticcat   (2009-06-12 09:54) [5]

как вообще определить к какой кодировке относится символ?


 
sniknik ©   (2009-06-12 10:18) [6]

> aBuff: array[0..128] of char;
почитай что это за тип в твоей версии дельфей. (очевидно 2009-й)


 
Arcticcat   (2009-06-12 10:53) [7]

да что то я совсем не посмотрел его особенности) спасибо sniknik)
я использовал AnsiСhar вместо Сhar(который на самом деле являлся WideChar)
но я наткнулся ещё на одну сложность, как можно отличить строку в кодировке ANSI от Unicode?


 
Anatoly Podgoretsky ©   (2009-06-12 18:19) [8]

Ты благодари бога, что дело не кончилось AV



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
2-1245062615
Petr
2009-06-15 14:43
2009.08.09
Работа с MS Word


15-1244483958
User200902
2009-06-08 21:59
2009.08.09
Поиск лишних гиф и jpg


2-1245065034
b/@.
2009-06-15 15:23
2009.08.09
Какое практическое применение UniqueString ?


2-1244723130
Mishechka
2009-06-11 16:25
2009.08.09
Как программно связать поле в отчёте FR с полем БД?


2-1244455439
Ольга
2009-06-08 14:03
2009.08.09
Недоступна кнопка "Load Icon" в опциях проекта