Frage

Ich schreibe aus statistischen Ergebnisse in SPSS mit Code wie

OMS 
   / SELECT Tables Headings
   / DESTINATION FORMAT = OXML OUTFILE='C:\Temp\outfile.xml'.

Die Syntax-Datei wird als UTF-8 (mit Lesezeichen) gespeichert. Es hat einige Worte mit Umlauten (Deutsch lustige Figuren wie ä, ö, ü). Wenn ich die Syntaxdatei öffnen, wird diese Umlaute als ü, ö usw. Unnötig zu sagen, in der Ausgabe-XML-Datei werden die Umlaute noch verstümmelt.

Wie kann ich festlegen, welche kodiert die Syntaxdatei ist in? Das Lesezeichen (BOM) scheint nicht, den Trick zu tun.

Wenn nicht, welche Codierung soll ich für die Syntax-Datei verwenden?

War es hilfreich?

Lösung 2

Das funktioniert:

SET UNICODE YES

(am oberen Ende der Syntaxdatei)

Hinweis : Diese Einstellung ist „klebrig“, das heißt, es bestehen bleibt, bis Sie es wieder für alle SPSS-Sitzungen auf dem Computer ändern. Nicht so schön, aber ich denke, es wird tun ...

Andere Tipps

Dies funktioniert für mich (SPSS 20):

DATASET CLOSE ALL.
NEW FILE.
SET UNICODE = OFF.

oder:

DATASET CLOSE ALL.
NEW FILE.
SET UNICODE = ON.

In der Tat sind die ersten beiden Zeilen, nur um sicher zu stellen, dass kein Datum-Set geöffnet wird, da dies den Befehl verhindern würde, ausgeführt wird.

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