SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 1084|回复: 3
打印 上一主题 下一主题

请教sas9.13英文版的一个问题,多谢了!

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2005-10-3 16:28:26 | 只看该作者

请教sas9.13英文版的一个问题,多谢了!

当数据步中观测值是中文时,不能正确创建数据集。中文的字符一律识别为“?”号,有几个中文字符就有几个“?”号。

例如:

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

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

Obs name
1 ??
2 ??
3 ??

这个是怎么回事呢?谁知道的话就给俺支个招,再此先谢过了!!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2005-10-3 19:52:35 | 只看该作者

to danety

你一定要用中文版或者DBCS版才能解决这个问题。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2005-10-4 09:27:23 | 只看该作者

多谢回答。但是还有一个问题.....

多谢回答。

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

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


这是因为什么呢?我折腾好几天了,也没找到解决之道。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2005-12-5 16:45:59 | 只看该作者

查阅数据及详细的参数列表

对于英文的SAS,缺省的Encoding不支持DBCS,你可以显性的指定数据集的Encoding
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-9 14:35 , Processed in 0.072119 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表