我正在使用以下代码
int lenSend = odl->ByteSize();
char* buf = (char *)malloc(lenSend);
odl->SerializeToArray(buf, lenSend);
我收到此错误,但我不明白为什么会收到它(是的,我收到了 3 次):
libprotobuf 错误 google/protobuf/wire_format.cc:1059] 在序列化协议缓冲区时遇到包含无效 UTF-8 数据的字符串。字符串必须只包含 UTF-8;对原始字节使用“字节”类型。
libprotobuf 错误 google/protobuf/wire_format.cc:1059] 在序列化协议缓冲区时遇到包含无效 UTF-8 数据的字符串。字符串必须只包含 UTF-8;对原始字节使用“字节”类型。
libprotobuf 错误 google/protobuf/wire_format.cc:1059] 在序列化协议缓冲区时遇到包含无效 UTF-8 数据的字符串。字符串必须只包含 UTF-8;对原始字节使用“字节”类型。
谢谢。