Question

Je suis en train d'écrire des résultats statistiques SPSS avec le code comme

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

Le fichier de syntaxe est enregistré au format UTF-8 (avec signet). Il a quelques mots avec trémas (caractères drôles allemand comme ä, ö, ü). Quand j'ouvre le fichier de syntaxe, il affiche ces trémas comme ü, etc. ¶ Inutile de dire que, dans le fichier xml de sortie, les trémas sont toujours tronqués.

Comment puis-je préciser ce que l'encodage du fichier de syntaxe est? Le signet (BOM) ne semble pas faire l'affaire.

Dans le cas contraire, ce codage dois-je utiliser pour le fichier de syntaxe?

Était-ce utile?

La solution 2

Cela a fonctionné:

SET UNICODE YES

(au début du fichier de syntaxe)

NOTE : Ce paramètre est « collante », à savoir qu'il persiste jusqu'à ce que vous changiez pour toutes les sessions SPSS sur cet ordinateur. Pas si belle, mais je suppose que ce sera faire ...

Autres conseils

Cela fonctionne pour moi (SPSS 20):

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

OU:

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

En fait, les deux premières lignes sont juste pour vous assurer qu'aucun ensemble de données est ouvert, car cela empêcherait que la commande soit exécutée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top