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