Frage

Ich bin auf der Suche nach der besten Option meiner Anwendungseinstellungen zu speichern. Ich beschloss, eine eigene Klasse zu schreiben, die von TPersistent erbt, die alle Konfigurationsoptionen zur Verfügung speichern würde. Ich bin derzeit auf der Suche nach dem besten Weg, es zu retten - und ich fand JvAppStorage, die sehr vielversprechend aussah (wie ich JVCL in meinem Projekt bin mit sowieso ...), aber es ist nicht Unicode (Wide) ordnungsgemäß behandeln. Für XML-Dateien speichert es Zeichen als Entitäten, für ini-Datei in Ordnung zu sein scheint es gespeichert, aber in beiden Fällen Läden Saiten ersetzt den Text mit vielen Fragezeichen ...

Gibt es einen guten Ersatz, die Unicode-Griffe als auch?

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Erst kürzlich zu JSON von ini-Dateien konvertiert (und gefürchteten xml!) Zum Einstellen der Lagerung. Es ist einfach so bequem und flexibel. Siehe SuperObject .

Andere Tipps

Es ist durchaus üblich Gebrauch Verwendung von UTF-8 als On-Disk-Darstellung von Unicode-Daten. In Ihrem Code verwenden, um die Utf8String Datentyp Daten zu halten, auf diese Weise verschlüsselt, so dass Sie nicht vergessen, dass Sie es wird konvertieren müssen, bevor sie in den Rest Ihrer Anwendung.

I MSXML verwenden speichern Einstellungen pro Benutzer in einem persönlichen Verzeichnis im Netzwerk. Es sollte Unicode umgehen als auch.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top