我在SAS Editor中尝试使用libname函数定义library时,发现SAS不支持中文路径名,例如:
将C盘根目录下的“中文"文件夹定义为libcn,在Editor中使用如下语句:
运行后在log中得到如下错误:
2 libname libcn 'C:\??\';
ERROR: Invalid physical name for library LIBCN.
ERROR: Error in the LIBNAME statement.
将文件夹名称改为英文后便没有问题,因此猜测是encoding的问题,根据官网的智库:
http://support.sas.com/documenta ... .htm#a002605225.htm
在sasv9.cfg中尝试将encoding修改为中文:
在启动SAS时得到如下错误:
ERROR: The ENCODING option value specified is invalid in a SBCS SAS environment.
ERROR: (SASXKRIN): KERNEL RESOURCE INITIALIZATION FAILED.
ERROR: Unable to initialize the SAS kernel.
又查了下SBCS和DBCS,感觉真的搞不懂了,有学神指导下么。
多谢!