如何指定SPSS语法文件的编码?

时间:2009-06-03 15:03:14

标签: spss spsite

我在SPSS中用类似

的代码写出统计结果
OMS 
   / SELECT Tables Headings
   / DESTINATION FORMAT = OXML OUTFILE='C:\Temp\outfile.xml'.

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

如何指定语法文件的编码?书签(BOM)似乎没有做到这一点。

如果没有,我应该使用什么编码作为语法文件?

2 个答案:

答案 0 :(得分:2)

这对我有用(SPSS 20):

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

OR:

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

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

答案 1 :(得分:1)

这有效:

SET UNICODE YES

(在语法文件的顶部)

注意:此设置为“粘滞”,即它会持续存在,直到您为该计算机上的所有SPSS会话再次更改为止。不太好,但我猜它会...