Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#9

Re: Unicode: Wie kann ich das BOM von einem String entfernen

  Alt 12. Feb 2010, 16:22
Zitat von rakekniven:
Mache es nun so:
das delete(a, 1, 1) stimmt definitiv nicht, denn dieses BOM ist 3 Byte groß.

Delphi-Quellcode:
uses WideStrUtils;

ReadLn(myfile, a);
if HasUTF8BOM(a) then
begin
  delete(a, 1, Length(sUTF8BOMString)); // oder eben delete(a, 1, 3);
  s := UTF8toString(a);
end
else
  s := a;
$2B or not $2B
  Mit Zitat antworten Zitat