Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#28

AW: Buchstabensalat im Source (Delphis Beispiele)

  Alt 14. Sep 2017, 05:36
Wäre es da denn nicht sinnvoller, die Texte direkt im Unicode-Format zu erstellen? Alles dreht sich inzwischen um Unicode (z.B. UTF-8), aber die Delphi-Quelltexte sind standardmäßig immmer noch in ANSI (ebenso die Formular-Dateien).
Standardmäßig "nein".

Schon seit Jahren wirst du von Delphi gefragt, wenn du eine Unit speicherst und dort nicht alle Zeichen in die aktuelle Codepage passen.
Aber ja, einfach immer gleich als UTF-8 gespeichert sorgt für weniger Problemchen.

Genauso wie TextDFMs schon seit Jahren für mehr Freude in Versionssystemen bereiten, gegenüber den BinärDFMs.



In diesem Fall die Datei mit einem Texteditor öffnen, dabei eine passende Codepage auswählen und das dann wieder als UTF-8 abgespeichert, schon ist der Salat weg, auch wenn Viele es dann dennoch nicht lesen können.

Du kannst auch TStringList nehmen, beim Laden die gewünschte Codepage (TEncoding) mitgeben und anschließend mit TEncoding.UTF8 wieder abspeichern.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (14. Sep 2017 um 05:43 Uhr)
  Mit Zitat antworten Zitat