楼主: dy21cn
4648 6

SAS export 问题求助,求助 [推广有奖]

  • 1关注
  • 0粉丝

本科生

34%

还不是VIP/贵宾

-

威望
0
论坛币
25 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2005 点
帖子
62
精华
0
在线时间
69 小时
注册时间
2010-10-5
最后登录
2021-11-16

楼主
dy21cn 发表于 2013-5-29 11:32:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
各位大神,我用的是企业版,英文版,用export导出时,中文的内容都是乱码,求助是什么问题?

另外,直接用sas得导出文件功能(菜单)时,则不会出现乱码情况。
多些
二维码

扫码加我 拉你入群

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

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

关键词:export xport expo Port EXP export 企业版 英文版

本帖被以下文库推荐

沙发
twinkle_2012 发表于 2013-5-29 11:38:31
libname bhps 'C:\Users\Administrator\Desktop\wave18code.xls';
proc import out=bhps.socialwavegain18code
datafile="C:\Users\Administrator\Desktop\wave18code.xls"
dbms = excel replace;
range = "sheet$";
getnames = yes;
mixed = no;
scantext = yes;
usedate = yes;
scantime = yes;
run;
proc reg data = bhps.wave18code;
model sat = price age1-age5 gender edu1 edu2 talkneigh fin finbetter finsame garden central space neighnoi streetnoi
damp rot pollution crime type1-type3 reg2-reg19 ;
ods output ParameterEstimates=est1;
run;
quit;
proc reg data = bhps.wave18code;
model sat = price age1-age5 gender edu1 edu2 talkneigh fin finbetter finsame garden central space neighnoi streetnoi
damp rot pollution crime type1-type3 reg2-reg19 ;
ods output ParameterEstimates=est2;
run;
quit;
ods html body="C:\Users\Administrator\Desktop\wave18results.xls";
proc print data=est1;
proc print data=est2;
run;
ods html close;

藤椅
twinkle_2012 发表于 2013-5-29 11:38:53
希望能帮到你

板凳
dy21cn 发表于 2013-5-29 14:09:54
twinkle_2012 发表于 2013-5-29 11:38
希望能帮到你
大哥,能解释下你的程序不,多谢

报纸
moyunzheng 发表于 2013-5-30 00:34:35
应该是涉及到session encoding和dataset encoding的问题,
session encoding在英文版默认ENCODING=WLATIN1(美国和欧洲字符),简体中文默认ENCODING=EUC-CN,可以用下面代码得到
  1. proc options option=encoding;   
  2. run;
复制代码
得到dataset encoding
  1. proc contents data=your_lib.your_ds;
  2. run;
复制代码
  1. 你可以尝试
  2. proc datasets lib=your_lib
  3. modify your_ds/ CORRECTENCODING="utf-8";
  4. quit;
  5. /*或者*/
  6. proc datasets lib=your_lib
  7. modify your_ds/ CORRECTENCODING="your_session_encoding";
  8. run;
  9. quit;
复制代码


实在不行,修改session encoding为utf-8,参考:Setting the Encoding of a SAS Session

地板
dy21cn 发表于 2013-9-8 22:12:20
moyunzheng 发表于 2013-5-30 00:34
应该是涉及到session encoding和dataset encoding的问题,
session encoding在英文版默认ENCODING=WLATIN1 ...

多谢大哥

7
1033096528 发表于 2013-10-30 16:31:06
强悍

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-17 13:13