楼主: 可~乐
4484 3

EG连接Oracle,中文显示乱码问题 [推广有奖]

讲师

70%

还不是VIP/贵宾

-

威望
0
论坛币
5054 个
通用积分
2.3322
学术水平
107 点
热心指数
96 点
信用等级
90 点
经验
9453 点
帖子
300
精华
1
在线时间
735 小时
注册时间
2010-3-25
最后登录
2020-8-3

楼主
可~乐 发表于 2014-9-23 19:56:17 |AI写论文
50论坛币
用SAS EG连接Oracle,变量的中文值显示为“?”,该如何解决呢?谢谢!

关键词:Oracle ACL CLE 中文 Oracle

沙发
davil2000 发表于 2014-9-23 20:30:30
看看您的SAS是不是支持UTF-8或其它编码
proc options option=encoding;
run;
然后再尝试能否进行转码

藤椅
恍如真爱 发表于 2014-9-23 20:34:44
说得有理哦       
              
                          
                  
                   
                                 
        

板凳
可~乐 发表于 2014-9-24 19:10:17
davil2000 发表于 2014-9-23 20:30
看看您的SAS是不是支持UTF-8或其它编码
proc options option=encoding;
run;
检查了,是支持UTF-8的。
EG对于手工输入或者现成sas数据集变量的中文是可以识别的,唯独连接Oracle的时候,会出现这种情况。
另外,EG连接的是sas服务器,Oracle的客户端也已添加NLS_LANG环境变量。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 00:51