ruby使用pack,关联 unpack
- 参考:
去除字符串末尾的填充零
1 2 3 4 5 6 7 | hret = "hello\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" hret.unpack("C*") => [104, 101, 108, 108, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] hret.unpack("A*") => ["hello"] |
去除字符串末尾的填充零
1 2 3 4 5 6 7 | hret = "hello\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" hret.unpack("C*") => [104, 101, 108, 108, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] hret.unpack("A*") => ["hello"] |