【发布时间】:2012-04-14 04:45:31
【问题描述】:
在 Python 中,我可以执行以下操作:
>>> str = '000E0000000000'
>>> str.decode('hex')
'\x00\x0e\x00\x00\x00\x00\x00'
如果我必须在 ruby 中实现相同的输出,我可以进行哪个调用?我尝试了to_s(16),这似乎不起作用。我需要输出采用该特定格式,所以我希望得到以下内容:
"\\x00\\x0e\\x00\\x00\\x00\\x00\\x00"
【问题讨论】:
-
[str].pack('H*') => "\000\016\000\000\000\000\000"
标签: ruby