1

我正在用类似的代码在 SPSS 中写出统计结果

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

语法文件保存为 UTF-8(带书签)。它有一些带有变音符号的单词(德国有趣的字符,如ä、ö、ü)。当我打开语法文件时,它会将这些元音变音显示为 ü、ö 等。不用说,在输出的 xml 文件中,元音变音仍然是乱码。

如何指定语法文件的编码?书签 (BOM) 似乎没有起到作用。

如果不是,我应该为语法文件使用什么编码?

4

2 回答 2

2

这对我有用(SPSS 20):

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

或者:

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

实际上,前两行只是为了确保没有打开任何数据集,因为这会阻止命令执行。

于 2014-06-13T07:33:49.467 回答
1

这有效:

SET UNICODE YES

(在语法文件的顶部)

注意:此设置是“粘性的”,即它会一直存在,直到您为该计算机上的所有 SPSS 会话再次更改它为止。不是很好,但我想它会做......

于 2009-06-03T15:32:40.433 回答