我在Unix服务器中安装了我的Unix。我从一个用户那里收到了一个SAS数据集,其中包含一个包含中文字符的列。他们是否可以在不改变配置文件的情况下读取这些汉字?
也就是说,是他们在代码级别可以做的任何事情,只有当我遇到使用其他语言的数据集时,才能使用它。
因为很多用户使用服务器中的应用程序,所以很难对配置文件进行更改。
发布于 2014-09-22 05:41:58
通常情况下,汉字在每个字符中占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)*/
你可以在这里读到更多:
在这里:
https://stackoverflow.com/questions/24238429
复制相似问题