楼主: andrea1983
13709 26

[问答] 求助sas9.3中文乱码 [推广有奖]

21
downdown121 发表于 2012-11-13 16:19:34
ziyenano 发表于 2012-11-13 16:12
能不能截点数据上来,当做附件放上来?
会不会是因为系统的原因造成的?

22
ziyenano 发表于 2012-11-13 16:24:35
downdown121 发表于 2012-11-13 16:19
会不会是因为系统的原因造成的?
完全有可能

23
hzgxlee 发表于 2013-4-10 10:25:51
SAS对中文字符处理不佳,经常会有些怪问题。

24
lh422961263 发表于 2013-4-10 11:00:36
在sas文件夹下找到sas.cfg或类似名称的config配置文件,用记事本将它打开,找到:
/*This is the ANSI character set*/
将下面的语句:
/* -FORMCHAR"|____|+|___+ = |_ / \ < > * " */
两端的注释符去掉后存盘,重启后可解决乱码问题。

25
wangfengxi 发表于 2013-4-11 05:15:41
用简体中文试试

26
Rock2000 发表于 2013-4-11 08:19:31
andrea1983 发表于 2012-11-6 17:52
我上传来,你试试,我今天的sas不知道死了多少回了
用你传的附件,用以下程序没有问题。
  1. PROC IMPORT OUT= WORK.aa
  2.             DATAFILE= "U:\exam.xls"
  3.             DBMS=EXCEL REPLACE;
  4.      RANGE="工作表1$";
  5.      GETNAMES=YES;
  6.      MIXED=NO;
  7.      SCANTEXT=YES;
  8.      USEDATE=YES;
  9.      SCANTIME=YES;
  10. RUN;
  11. PROC PRINT DATA=AA; RUN;
复制代码

27
3281328 发表于 2013-9-3 09:32:47
我有碰到类似问题,我是通过odbc-oracle客户端-oracle数据库的。也出现乱码问题,我是这么解决的。
1、首先在客户端通过sqlplus查询是否乱码,解决oracle客户端的问题后
2、检查odbc的配置,最后发现是odbc使用的中文字符集问题,根本原因可能是oracle的软件问题(或是不同版本的兼容问题)

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

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