SAS中文论坛

标题: 求讲中文的内码转换成文字的方法…… [打印本页]

作者: shiyiming    时间: 2011-7-25 15:34
标题: 求讲中文的内码转换成文字的方法……
有一种方法,如下,但不满足我要求
[code:2jche4w0]data _null_;
x='b1b2'x;
put x;
run;[/code:2jche4w0]
结果显示“辈”。但这样没法处理数据集中,存着的数据。

另外我在sashelp中查到一个informat   CHARZBw.
但实际使用还是没有任何效果……
[code:2jche4w0]data _null_;
x='B1B2';
k=input( x, $charzb20.);
put x k;
run;
[/code:2jche4w0]
结果还是 B1B2   B1B2
谢谢。
作者: shiyiming    时间: 2011-8-6 02:00
标题: Re: 求讲中文的内码转换成文字的方法……
data _null_;
x='B1B2';
k=input( x, $HEX4.);
put x k;
run;

Here x is a string. You should converts character values to hexadecimal values. Now k is what you need.




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2