如何解决带有* .SAV的proc导入在更改编码时因“磁盘读取请求错误”而中断
在将编码从*.sav
更改为SAS
时,有什么方法可以将utf-8
文件(包括格式)导入到wlatin1/windows1252
?
我要读取的*.sav
文件是用utf-8
编码的(似乎无法在SPSS
中进行更改)。同时,我们的SAS服务器使用wlatin1
编码(也无法更改此编码)。
对于*.csv
文件,以下工作有效:
filename test "test.csv" encoding "utf-8";
proc import
datafile = test
out = work.test
dbms = dlm;
delimiter ";";
run;
但是尝试时相同的方法会失败
filename test "test.sav" encoding "utf-8";
proc import
datafile = test
out = work.test
dbms = SAV;
run;
和Error "Disk Read Request Error"
。无需在文件名中指定编码即可使用,但随后字符格式会中断。有什么想法可以解决这个问题(也可以选择其他方法)?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。