Thema
:
Delphi
Umlaute nach laden von Textdatei kaputt (Encodingprobleme)
Einzelnen Beitrag anzeigen
KodeZwerg
Registriert seit: 1. Feb 2018
3.691 Beiträge
Delphi 11 Alexandria
#
5
AW: Umlaute nach laden von Textdatei kaputt (Encodingprobleme)
2. Feb 2022, 21:28
Vielleicht so?
zusammenfalten
·
markieren
Delphi-Quellcode:
bytes: TBytesStream;
mStream := TBytesStream.Create(TBase64Encoding.Base64.DecodeStringToBytes(mRechnung.Edifakt));
try
mTempDir := TIniManager.GetIniString('
Default
', '
TempDir
');
if
not
DirectoryExists(mTempDir + aMandantid)
then
begin
ForceDirectories(mTempDir + aMandantid);
end
;
TEncoding.GetBufferEncoding(mStream.Bytes, curEncoding);
if
curEncoding <> TEncoding.UTF8
then
begin
bytes := TEncoding.Convert(curEncoding, TEncoding.UTF8, mStream.Bytes);
mStream.Free;
mStream := TBytesStream.Create(bytes);
end
;
mStream.SaveToFile(mTempDir + aMandantid + '
\
' + mRechnung.FileName);
Gruß vom
KodeZwerg
Zitat
KodeZwerg
Öffentliches Profil ansehen
Besuche die Homepage von KodeZwerg!
Mehr Beiträge von KodeZwerg finden