Einzelnen Beitrag anzeigen

creehawk

Registriert seit: 1. Jul 2013
Ort: Hamburg
233 Beiträge
 
Delphi 10.4 Sydney
 
#1

UTF8 und UTF8 mit BOM und dann auch noch Java

  Alt 30. Mär 2021, 08:02
Moin.Moin.

SAMPLE : Ich speichere eine Stringlist als JSON Datei so:
NewJson.SaveToFile(Path + '\info.json',Tencoding.ascii); Ergibt UTF-8 ohne BOM.

SAMPLE : Ich speichere eine Stringlist als JSON Datei so:
NewJson.SaveToFile(Path + '\info.json',Tencoding.utf-8); Ergibt UTF-8 mit BOM.

Ich benötige die gleiche Datei in JAVA und in Delphi.

Und jetzt: Umlaute.
UTF-8 ohne BOM liefert in Java alles wie ich es gerne hätte. Delphi (TEdit / TMemo) nicht.
UTF-8 mit BOM liefert in Java nichts, null, niente, in Delphi dann so wie ich es gerne hätte.


Was jetzt? Ich müsste doch jetzt der mit UTF-8 gespeicherten Datei vor oder beim einlesen in Delphi ein BOM verpassen? Oder wie?

creehawk
  Mit Zitat antworten Zitat