楼主: wo1172810770
2518 0

[技术讨论与投票] SAS9.4 导入txt,中文出现乱码 [推广有奖]

  • 0关注
  • 0粉丝

初中生

76%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
66 点
帖子
5
精华
0
在线时间
26 小时
注册时间
2012-10-13
最后登录
2019-5-6

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
首先介绍我的SAS版本是9.4 64位,操作系统是win10 64位,家庭中文版。
用SAS EG导入txt文档,txt中出现中文就会乱码,出现全是???。
用了两种方法都不行,代码如下:
第一种:
         data file_list;   
                length fname $300.;
                infile "E:\汇总表\output_data\test.txt" truncover;
                input fname $300.;
        run;
结果是:(附件1)
1.PNG
第二种:

   filename ex "E:\汇总表\output_data\test.txt" encoding='utf8';
  proc import out=a
         datafile=ex
         dbms=dlm
         replace;
  run;
出现的结果是:(附件2)
2.PNG

我在网上也查了很多解决方法,都不行。
我的"D:\Program Files\SAS Home\SASFoundation\9.4\nls"存在u8文件,而且"D:\Program Files\SAS Home\SASFoundation\9.4\sasv9.cfg"的配置也是指向u8文件,如下图

3.PNG

请问,各位大神,有什么方法拯救一下吗?求sas导入含有中文的txt文件不乱码的方法。


二维码

扫码加我 拉你入群

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

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

关键词:SAS9 txt foundation truncover filename 中文

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 05:06