我在SPSS中用类似
的代码写出统计结果OMS
/ SELECT Tables Headings
/ DESTINATION FORMAT = OXML OUTFILE='C:\Temp\outfile.xml'.
语法文件保存为UTF-8(带书签)。它与变音符号(德语有趣的字符,如ä,ö,ü)有一些关联。当我打开语法文件时,它会将这些变音符号显示为Ã,¶等。不用说,在输出xml文件中,变音符号仍然是乱码。
如何指定语法文件的编码?书签(BOM)似乎没有做到这一点。
如果没有,我应该使用什么编码作为语法文件?
答案 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会话再次更改为止。不太好,但我猜它会...