Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Unicode Strings (https://www.delphipraxis.net/211827-unicode-strings.html)

tomkupitz 8. Nov 2022 12:33

Unicode Strings
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich habe in einem TMemo einen Text ("Comment" oben, siehe Abb. im Anhang). Ich entnehme den Text mit:

var s: string;

s:=Memo1.Text;

Nun fülle ich eine TStringList mit diesen Strings und speichere sie in einer Datei. Öffne ich nun diese Textdatei im externen Editor (hier EmEditor) erhalte ich den String ("Comment" unten, siehe Abb. im Anhang).

Warum?

Kopiere ich den Text und füge ihn über das CB in EmEditor ein ist alles i.O. (bei gleicher Kodierung).

Danke und beste Grüße

Klapauzius 8. Nov 2022 12:58

AW: Unicode Strings
 
Ich vermute mal du speicherst die Stringlist ohne die Angabe eines Encodings, weshalb delphi das Standardencoding (unter Windows ANSI) verwendet.

Versuch mal:
Delphi-Quellcode:
mytringlist.saveToFile(myfilename, TEncoding.unicode)

tomkupitz 8. Nov 2022 13:04

AW: Unicode Strings
 
@Klapauzius

Ja, das wars. Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz