楼主: chenys625
2519 6

SAS中文字的问题 [推广有奖]

  • 0关注
  • 2粉丝

已卖:156份资源

硕士生

34%

还不是VIP/贵宾

-

威望
0
论坛币
53 个
通用积分
0
学术水平
32 点
热心指数
29 点
信用等级
26 点
经验
2400 点
帖子
176
精华
0
在线时间
123 小时
注册时间
2012-1-17
最后登录
2019-11-25

楼主
chenys625 发表于 2013-2-6 11:47:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
data a;
a='思虑性量表前';
a1=compress(a,'前');
put a;
put a1;
run;

输出是:
思虑性量表前
思滦粤勘?

运行看下结果,谁能解释下?
我用的版本是9.3中文。如果有不同版本和环境有不同结果的话,请回帖告知。

二维码

扫码加我 拉你入群

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

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

关键词:compress Press Data comp put 中文

沙发
heperwong 在职认证  发表于 2013-2-6 12:38:23
我装的是中文版XP系统,SAS是英文版 9.3,输出是“???” 同事装的是英文版的win7,SAS是英文版,输入程序根本无法打汉字,全部以“???”代替。

藤椅
chenys625 发表于 2013-2-6 12:54:21
heperwong 发表于 2013-2-6 12:38
我装的是中文版XP系统,SAS是英文版 9.3,输出是“???” 同事装的是英文版的win7,SAS是英文版,输入程序 ...
sas 是英文版的肯定不行。
但是中文的也有问题。
我window7环境是英文的,不知道有没有影响。

板凳
scarfacetony 发表于 2013-2-6 13:26:20
用SAS处理中文是经常出问题,我处理用户昵称经常出错。后来干脆直接不导这个字段。
看了这个视频,我于是有了进股市的信心!
https://bbs.pinggu.org/thread-2787427-1-1.html

报纸
chenys625 发表于 2013-2-6 13:48:25
scarfacetony 发表于 2013-2-6 13:26
用SAS处理中文是经常出问题,我处理用户昵称经常出错。后来干脆直接不导这个字段。
可能是编码什么的有问题,我这也不是第一次遇到了。也不知道它什么时候就会错……

地板
playmore 发表于 2013-2-6 14:54:14
这是中文处理的问题,中文是全角,占两个字节
用kcompress函数就正确了
和klength的用法一样
如length(“你好”)=4,用了klength就是2了
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
chenys625 + 1 + 1 + 1 分析的有道理

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

7
chenys625 发表于 2013-2-6 17:41:04
playmore 发表于 2013-2-6 14:54
这是中文处理的问题,中文是全角,占两个字节
用kcompress函数就正确了
和klength的用法一样
多谢指点! 又多学了点~

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

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