Einzelnen Beitrag anzeigen

rakekniven

Registriert seit: 4. Apr 2008
Ort: Franken
82 Beiträge
 
Delphi XE5 Professional
 
#8

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

  Alt 12. Feb 2010, 15:16
Mache es nun so:

Delphi-Quellcode:
ReadLn(myfile, a);
if WideStrUtils.HasUTF8BOM(a) then
begin
 delete(a, 1, 1);
 s := UTF8toString(a)
end
else
 s := a;
"s" verwende ich dann als String in der Anwendung. Bei mir sind es Sprachtexte.

Die Aktion wird nur bei der ersten Zeile durchgeführt (Boolscher Merker) > Performance
Frag google
  Mit Zitat antworten Zitat