|
|
5#

楼主 |
发表于 2008-7-1 17:02:39
|
只看该作者
Re: 问题求助
我重新试了一下,之前的回答确实不对,因此也重新找了一些资料
SAS 9.1 National Language Support(NLS):User’s Guide
里面提到一个函数KCVT用来进行编码转换的,但由于你要转成的码不定,所以得到的结果也不尽相同
另外,是用utf-8还是utf-16抑或utf32进行编码也不晓得,你自己看看吧,应该可以试试的,如我随便试的
data _null_;
a="5b88"x;
b=kcvt(a,"UTF-16","big5");
put a= b=;
run;
LOG输出是:
60 data a;
61 a="5b88"x;
62 b=kcvt(a,"UTF-16","big5");
63 put a= b=;
64 run;
a=[?b=矫
NOTE: 数据集 WORK.A 有 1 个观测和 2 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.01 秒
CPU 时间 0.01 秒 |
|