Что может вызвать «Отсутствует сопоставление для символа Unicode в целевой многобайтовой кодовой странице»?
У меня есть отчет об ошибке EurekaLog, показывающийEEncodingError
, Журнал указывает наTFile.AppendAllText
, Я звонюTFile.AppendAllText
это моя процедура:
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;
Это информация от EurekaLog.
Что может вызвать это?