Konvertieren von UCS-2-codierten Dateien in ANSI-Codierung in Windows Mobile 5/6

681
zagrimsan

Ich müsste in der Lage sein, UCS-2-kodierte Textdateien in ANSI (oder ISO8859-1) unter Windows Mobile 5 und 6 zu konvertieren, und um es noch schwieriger zu machen, sollte es etwas sein, das skriptfähig ist (dh aufrufbar ist) von SymScript mit Parametern zum Durchführen der Konvertierung). Ich weiß, dass ich viel frage, aber verzweifelte Zeiten verlangen nach verzweifelten Lösungen ...

In diesem Szenario werden Änderungen an einer Konfigurationsdatei auf einer Reihe von Geräten vorgenommen. Es gibt Soti Mobicontrol, das auf den Geräten bereitgestellt wird. Es ist also kein Problem, die erforderlichen Geräte auf Geräte zu übertragen. Die Geräte verfügen über einen SymScript-Interpreter. Ich habe also eine ziemlich nette Skriptumgebung, aber soweit ich weiß, verfügt SymScript über einen Befehl zum Lesen von Nicht-ANSI-kodiertem Code Dateien und die zu ändernde Datei scheint UCS-2 Little Endian mit BOM zu sein ...

Wenn es eine andere frei verwendbare Skriptumgebung als SymScript gibt, die ich verwenden könnte, würde ich mich auch darüber freuen.

0

1 Antwort auf die Frage

0
zagrimsan

Da das, was ich fragte, sich als unmöglich herausstellte, versuchte ich schließlich, die Konfigurationsdateien von den Geräten mit Soti-Dateisynchronisierungsregeln zu synchronisieren (Dateien von jedem Gerät in einzelne Ordner, zum Glück ist das möglich). Dann könnte ich ein beliebiges Desktop-Tool (Skripting) verwenden, um diese Dateien zu konvertieren, und schließlich eine ähnliche Dateisynchronisierungsregel verwenden, um die bearbeiteten Dateien wieder auf die Geräte zu verschieben (Speichern der konvertierten Datei an einem anderen Speicherort auf dem Gerät, damit sie nicht erhalten werden überschrieben).

Dies ist nicht wirklich eine gute Antwort auf die Frage, die im Fragetitel gestellt wurde, daher kann es für andere Personen, die eine ähnliche Situation haben, nicht funktionieren.