启用S​​AS读取中文字符

时间:2014-06-16 07:19:57

标签: sas multilingual

我在Unix服务器上安装了 SAS 。我收到了一个用户的SAS数据集,其中包含一个包含中文字符的列。他们是否可以在不对配置文件进行任何更改的情况下阅读这些中文字符

即。 是我在代码级别可以做的事情,只有当我遇到使用其他语言的数据集时才能使用。

由于许多用户使用服务器中的应用程序,因此很难对配置文件进行更改。

1 个答案:

答案 0 :(得分:0)

通常汉字每个字符占2个字节(unicode),而不是大多数西方语言的1个字节。

SAS有一种称为“双字节字符集”的东西,可以在本地SAS选项中启用透明解决方案。

或者您可以在运行SAS脚本时以编程方式执行此操作:

options dbcs       /*turn on DBCS*/

dbcstype=IBM       /*specify the IBM  mainframe
                     environment(encoding scheme)*/ 
dbcslang=CHINESE; /*specify the Chinese language 
                     (coded character set)*/

您可以在这里阅读更多内容:

http://support.sas.com/documentation/cdl/en/nlsref/63072/HTML/default/viewer.htm#n1cknsutnoyi12n1s50375ayq5sv.htm

在这里:

https://v8doc.sas.com/sashtml/lrcon/z1315990.htm