【发布时间】:2015-02-22 05:03:52
【问题描述】:
我在 Perl 中有一个十六进制值作为 ASCII 字符串:
42dc3f74212c4e74bab2
我需要将其转换为十六进制,我的意思是 \x42\xdc\x3f 等。
$auth_key = pack("h*", $key); #它有点工作,但它给了我一个低半字节,所以我最终得到24 cd f3,等等。
如何将此字符串转换为相同值的十六进制!
如果有帮助,我正在尝试将其输入UDP 套接字。
【问题讨论】:
-
顺便说一句:$key = "\x42\xdc\x3f\x74\x21\x2c\x4e\x74\xba\xb2";工作得很好......