Ich lese Daten aus einer DB, wo bei in den Texten umlaute vorkommen können. Diese Texte fülle ich mit
Code: Alles auswählen
sWorkbookSource1.Worksheet.WriteCellValueAsString(j, i, Query.Fields[i].AsString,MyFormat);
ein. In der Anzeige sieht man, das die Umlaute richtig dargestellt sind. Auf diese Werte greife ich mit einer TSWorkbookChartSource zu und fülle die Daten in ein TChart. Dort kommen aber die Umlaute nur zerstört an.
Die Achse mit einem Umlaut im Text wird aber richtig angezeigt. Speicher ich das Spreadsheet auch noch ab, so sind ebenfalls die Umlaute zerstört, wenn ich mir das dann in Libreoffice ansehe.
Wo kann ich da sinnvoll ansetzen.
Andreas