Ich glaube greenmiles erster Satz aus Beitrag #20 spiegelt gerade meine Stimmung wieder
http://www.delphipraxis.net/180079-e...-fehler-3.html
Ich habe nicht mal Ahnung von Encodings. Denkst du wirklich ich habe Ahnung von dem was in #6 steht? Nee
ich bin ja nicht so, also hab ichs versucht. Ging nur leider in die hose. Egal welche Datei ich reinwerfe, es ist immer False.
Delphi-Quellcode:
function IsUTF8(FileName: string): Boolean;
var
_FileStream: TFileStream;
_Word: Word;
begin
_FileStream := TFileStream.Create(FileName, fmOpenRead);
_FileStream.Read(_Word, SizeOf(_Word));
try
case _Word of
$FEFF:
Result := False; // UTF-16
$FFFE:
Result := False; // UTF-16
$EFBB:
Result := True; // UTF-8
end;
finally
_FileStream.Free
end;
end;