Konvertieren einer UCS-2-codierten Datei in eine ANSI-Codierung in Windows Mobile 5/6

0

Ich müsste in der Lage sein, eine mit UCS-2 codierte Textdatei auf Windows Mobile 5- und 6-Plattformen in ANSI (oder ISO8859-1) umzuwandeln, und um es noch schwieriger zu machen, sollte es etwas sein, das skriptfähig (dh aufrufbar) ist aus SymScript mit Parametern zur Durchführung der Konvertierung). Ich weiß, dass ich viel frage, aber verzweifelte Zeiten erfordern verzweifelte Lösungen ...

In diesem Szenario müssen Sie Änderungen an einer Konfigurationsdatei auf einer Reihe von Geräten vornehmen. Auf den Geräten ist Soti Mobicontrol installiert, sodass es kein Problem ist, die erforderlichen Daten auf die Geräte zu übertragen. Auf den Geräten ist ein SymScript-Interpreter verfügbar, sodass ich über eine recht nette Skriptumgebung verfüge. Soweit ich weiß, fehlt SymScript jedoch ein Befehl zum Lesen von nicht ANSI-codierten Daten Dateien und die zu ändernde Datei scheint UCS-2 Little Endian mit BOM zu sein ...

Wenn es eine kostenlose Skriptumgebung gibt, die ich nicht mit SymScript verwenden kann, würde ich mich auch darüber freuen.

Zagrimsan
quelle

Antworten:

0

Da das, wonach ich gefragt habe, unmöglich zu sein schien, habe ich versucht, die Konfigurationsdateien von den Geräten mithilfe der Soti-Dateisynchronisierungsregeln zu synchronisieren (Dateien von jedem Gerät in einen einzelnen Ordner, was zum Glück möglich ist). Dann könnte ich ein beliebiges Desktop-Tool (Skript-Tool) zum Konvertieren dieser Dateien verwenden und schließlich eine ähnliche Dateisynchronisierungsregel verwenden, um die bearbeiteten Dateien auf die Geräte zurückzuspeichern (und die konvertierte Datei an einem anderen Ort auf dem Gerät zu speichern, damit sie nicht abgerufen wird) überschrieben).

Dies ist keine wirklich gute Antwort auf die im Fragentitel gestellte Frage, daher funktioniert es möglicherweise nicht für alle anderen, die eine ähnliche Situation haben ...

Zagrimsan
quelle