![]() |
Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe
Brauche Eure Hilfe bei dem folgenden Problem: Wenn ich unter Delphi 6 Forms (.dfm) als Textdateien speichere, zerschießt mir das Delphi die deutschen Umlaute, die werden dann durch irgendwelche kryptischen Zeichen ersetzt. Weiß jemand, woran das liegt? Ist das ein Delphi-Problem oder ein Problem mit Windows? Danke für Eure Hilfe!
|
Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe
Umlaute von was? Von Objekt Bezeichnungen oder von Captions und Text Eigenschaften? Und was passiert, wenn du das Projekt wieder öffnest? In Objekt Bezeichnungen dürfen per Vorgabe von Delphi / Borland generell keine deutschen Umlaute etc. stehen. In Caption bzw. Text Eigenschaften sollten sie akzeptiert werden.
|
Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe
sorry, das war wohl etwas ungenau. Also, es geht um Umlaute in Captions, überall da, wo der Text in ' ' Anführungszeichen steht. Die sind in den .dfm-Dateien kaputt, aber Delphi selbst lädt sie problemlos wieder ein. Habe aber vergeblich versucht, die .dfm-Dateien mit einem Texteditor einzuladen (Notepad, Winword, etc.).
|
Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe
Liegt an Delphi und ist eigentlich auch richtig so. Wenn du als Textdatei speicherst werden zeischen größer 128 oder so weg gemacht und kleiner 32 oder so auch damit es eine echte textdatei wird und keine Binäre. Ansonsten würde windoof das dateiende vielleicht nicht mehr finden da bei Textdateien das dateiende durch #9 oder #8 oder so gekenzeichnet ist
|
Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe
Zitat:
Egal, klicke mal in Delphi mit der rechten Maustaste aufs Formular und mache ein Häckchen bei "DFM als Text speichern" (oder ähnlich) ...:cat:... |
Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe
Liste der Anhänge anzeigen (Anzahl: 1)
das habe ich schon gemacht, das wird bereits als Text gespeichert. Anbei eine der problematischen dfms, da wird das Wort "Gesamtüberblick" in seltsame Zeichen zerlegt.
|
Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe
Zitat:
|
Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe
zur Erklärung: Ich habe mir ein kleines Übersetzungsprogramm geschrieben, das sowohl im Code wie auch in den .dfms nach allem sucht, was in Anführungszeichen steht, und das dann in einer Datenbank archiviert. Dann kann ich bequem die Übersetzung in eine andere Sprache in die Datenbank eintragen, und das Programm übersetzt mir anschließend automatisch meinen Code. Das ist ganz praktisch, weil ich momentan ein recht großes Projekt in mehreren Sprachen pflegen muss... ich hatte das Übersetzungsprogramm bisher nur auf .pas-Dateien angewendet, wollte aber auch die dfms mit einschließen, dann würde ich mir eine externe Komponente sparen, die ich bisher für das Übersetzen von Captions eingesetzt habe. Aber wenn das mit den .dfms nicht klappt, muss ich mir wohl was anderes einfallen lassen ...
|
Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
Re: Deutsche Umlaute werden in .dfm-Dateien zerstört - Hilfe
Zitat:
Dadurch siehst du in simplen oder anderssprachigen Texteditoren wenigstens den Code des Zeichens anstatt einem schwarzen Viereck. Oops, hatte das Fenster wohl zu lange auf :oops: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 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