SAS中文论坛

标题: 请教sas9.13英文版的一个问题,多谢了! [打印本页]

作者: shiyiming    时间: 2005-10-3 16:28
标题: 请教sas9.13英文版的一个问题,多谢了!
当数据步中观测值是中文时,不能正确创建数据集。中文的字符一律识别为“?”号,有几个中文字符就有几个“?”号。

例如:

data a;
input name $8.;
datalines;
李明
王惠
张杰
;
proc print data=a;
run;

在sas9.13英文版中运行结果是:

Obs name
1 ??
2 ??
3 ??

这个是怎么回事呢?谁知道的话就给俺支个招,再此先谢过了!!
作者: shiyiming    时间: 2005-10-3 19:52
标题: to danety
你一定要用中文版或者DBCS版才能解决这个问题。
作者: shiyiming    时间: 2005-10-4 09:27
标题: 多谢回答。但是还有一个问题.....
多谢回答。

可是我用9.0英文版(不带dbcs)就可以正常创建和时候中文。
另外,我不用9.1中文和带dbcs英文版本主要是因为,我以前在9.0下创建的数据文件在9.1中文和带dbcs英文版本下面不能使用,会出现一下提示:

WARNING: 数据集 EVA.YSYL2 中部分字符数据在转码时丢失。


这是因为什么呢?我折腾好几天了,也没找到解决之道。
作者: shiyiming    时间: 2005-12-5 16:45
标题: 查阅数据及详细的参数列表
对于英文的SAS,缺省的Encoding不支持DBCS,你可以显性的指定数据集的Encoding




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2