Was könnte dazu führen, dass in der Ziel-Multibyte-Codepage keine Zuordnung für das Unicode-Zeichen vorhanden ist?
Ich habe einen EurekaLog-Fehlerbericht mit einemEEncodingError
. Das Log zeigt aufTFile.AppendAllText
. Ich rufeTFile.AppendAllText
ist das Verfahren von mir:
procedure WriteToFile(CONST FileName: string; CONST uString: string; CONST WriteOp: WriteOpperation; ForceFolder: Boolean= FALSE); // Works with UNC paths
begin
if NOT ForceFolder
OR (ForceFolder AND ForceDirectoriesMsg(ExtractFilePath(FileName))) then
if WriteOp= (woOverwrite)
then IOUtils.TFile.WriteAllText (FileName, uString)
else IOUtils.TFile.AppendAllText(FileName, uString);
end;
Dies sind die Informationen von EurekaLog.
Was kann dazu führen, dass dies passiert?