ChinaUnix首页 > 精华文章 > Perl > 正文

[精彩] 如何得到中文字符的内码10进制的


http://www.chinaunix.net 作者:enfant  发表于:2003-05-27 18:23:35
发表评论】 【查看原文】 【Perl讨论区】【关闭

使用了unpack得到的是hex,不知道hex 2 dec的函数

或者你知道更好的方法请告知

至于module encode 不知道如何使用



 enfant 回复于:2003-05-27 16:27:28

自己搞定了
#!/usr/bin/perl -w
use strict;
my $str='我';
print hex(unpack("H*",$str)),"\n";
得到的就是内码+65536得值


 deathcult 回复于:2003-05-27 18:23:35

hex() is hex to dec actually.




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=78094
转载请注明作者名及原文出处