全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8306 11
2013-01-27
我在SAS Editor中尝试使用libname函数定义library时,发现SAS不支持中文路径名,例如:
将C盘根目录下的“中文"文件夹定义为libcn,在Editor中使用如下语句:
libname libcn 'C:\中文\';
运行后在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修改为中文:
-encoding "EUC-CN"
在启动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,感觉真的搞不懂了,有学神指导下么。
多谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-1-28 08:57:38
You use the DBCSLANG= and DBCSTYPE= system options to specify the DBCS encoding values for a SAS session. You do not directly use the ENCODING= system option when you are using DBCS.中文属于dbcs,试试~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-1-28 09:12:30
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-1-28 11:32:06
吕小布韦 发表于 2013-1-28 09:12
http://support.sas.com/documentation/cdl/en/nlsref/61893/HTML/default/viewer.htm#a002609152.htm
你在 ...
后来发现开始菜单中有一个中文的快捷方式,调用中文的配置文件启动SAS,然后就好了~ 谢谢:)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-1-28 17:33:04
swordzman 发表于 2013-1-28 11:32
后来发现开始菜单中有一个中文的快捷方式,调用中文的配置文件启动SAS,然后就好了~ 谢谢:)
那就是说整个sas都是中文版的了吗?还是仅仅识别了中文的encoding而菜单啥的还是英文的?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-1-28 18:15:57
都有,有一个是整个sas都是中文,操作界面和Output、Result都是中文的;
还有一个是English with DBCS,仅仅识别了中文的encoding而菜单啥的还是英文的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群