【问题标题】:Change the encoding of SPSS data files更改 SPSS 数据文件的编码
【发布时间】:2013-10-07 22:52:53
【问题描述】:

我混合了 SPSS 数据文件,其中一部分是英语 (windows-1252) 编码,另一部分是土耳其语 (windows-1254) 编码。是否可以更改 SPSS 文件的编码?比如我想把所有数据文件的编码改成土耳其语(windows-1254)。

我知道 SET LOCALE 命令。我可以在打开文件之前更改语言环境。但在数据文件打开期间无法更改语言环境。所以我没有看到使用 SPSS 语法以不同编码保存数据文件的选项。

* Change SPSS locale to Turkish (windows-1254).
* Only for SPSS 13.0 and above.
new file.
set locale = tr_TR.
show locale.

* Change SPSS locale to English (windows-1252).
* Only for SPSS 13.0 and above.
new file.
set locale = en_US.
show locale.

定义了变量和值标签。应该保留它们。

Unicode 在这里不是一个选项。数据文件必须与低于版本 16 的旧 SPSS 版本兼容(当 SPSS 中引入 Unicode 支持时)。无论如何,我不知道如何用 Unicode 重新编码所有数据文件。

【问题讨论】:

    标签: encoding spss


    【解决方案1】:

    您不能拥有混合编码的文件。如果你碰巧在两个代码页中只有不冲突的字符,你也许可以不使用 Unicode,但它会是不确定的。

    您可以尝试设置 Unicode 并将您的语言环境设置为两者之一。读取文件并保存。它将采用 Unicode。然后关闭数据,设置其他语言环境,并读取第二个文件。保存。现在合并这两个文件。您有一个所有字符都正确的 Unicode 文件。打开统计信息,关闭 Unicode,然后设置您要设为主要的一种语言环境,然后打开合并的文件。如果幸运的话,所有字符都可以使用,但如果有冲突,Unicode 将是您唯一的选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-31
      • 1970-01-01
      • 2021-02-18
      • 1970-01-01
      相关资源
      最近更新 更多