我有一个byte参数,我使用protobuf消息的DebugString
方法在终端中打印出该参数,该参数是该成员的成员。
在向参数写入三个字节后,我期望这样的事情:
my_parameter: "\62\364\166"
所有字节都以八进制数字一一写入。
这就是我得到的:
my_parameter: "2\364v"
我什至不知道我在看什么。我的参数中有多少个字节?写入了什么值?
如果需要的话,我会使用C ++。
答案 0 :(得分:0)
似乎在ASCII表中所有可打印的值(32..127)都打印为字符,而所有其他值都打印为/ octal,这意味着斜杠是某种不可打印字符的转义。有道理(如果您不介意字符)。