楼主: willypan
9538 13

[问答] 请教SAS中文乱码 [推广有奖]

11
yatming 发表于 2011-1-10 10:01:37
database一般是UTF-8或者GBK,GB2312,SAS数据集内部的编码很少见貌似是wlatin
其实也可以改变dataset依赖的编码格式。
options是encoding,具体查看帮助。

12
willypan 发表于 2011-1-10 11:39:31
10# 友信 嗯,谢谢。之前的mysql版本不支持修改,换过后管用。不过估计改sas这一头也有什么办法。

13
firstconfig 发表于 2013-4-19 20:38:25

       我们在使用英文版的SAS时,可能会出现中文乱码的情况,例如里面的中文全部变成了问号。
    解决方法如下:
    以9.2版本为例,打开 ~\SAS\SASFoundation\9.2\nls\en\SASV9.CFG
    1.搜索并找到-SET SASSAML !sasext0\share\sasmacro\
      在后面加上以下3行
-DBCSLANG CHINESE
-DBCS
-DBCSTYPE PCMS
    2.找到-PATH          (
      在其下一行插入
                "!sasext0\dbcs\sasexe"
    保存后问题就解决了。

14
platypus 发表于 2014-3-24 12:26:59
sas 9.3中文版,默认的数据集编码是 EUC-CN,导出到mysql的话,要将mysql数据库的默认字符集改为GB2312就可以了。UTF-8/US ASCII这两个试过,不行。GBK没有试过。但是SAS这边如何改,还不清楚,是不是可以在proc options里面更改encoding选项?
机会稍纵即逝,且只给有准备的人。

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

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