C++ 协议缓冲区的ASCII安全序列化

C++ 协议缓冲区的ASCII安全序列化,c++,protocol-buffers,C++,Protocol Buffers,我需要将协议缓冲区结构作为ASCII字符串(实际上是UTF8字符串)传递,但ASCII也可以。在C++中有没有现成的解决方案?你应该能够使用它的解析和打印函数。我不记得它是如何处理非ASCII字符串字段的,所以您应该检查它,但它是对协议缓冲区中文本的一般支持。其他各种平台支持相同的格式,因此它仍然是可移植的。您应该能够使用该类及其解析和打印功能。我不记得它是如何处理非ASCII字符串字段的,所以您应该检查它,但它是对协议缓冲区中文本的一般支持。其他各种平台都支持相同的格式,所以它仍然是可移植的。

我需要将协议缓冲区结构作为ASCII字符串(实际上是UTF8字符串)传递,但ASCII也可以。在C++中有没有现成的解决方案?

你应该能够使用它的解析和打印函数。我不记得它是如何处理非ASCII字符串字段的,所以您应该检查它,但它是对协议缓冲区中文本的一般支持。其他各种平台支持相同的格式,因此它仍然是可移植的。

您应该能够使用该类及其解析和打印功能。我不记得它是如何处理非ASCII字符串字段的,所以您应该检查它,但它是对协议缓冲区中文本的一般支持。其他各种平台都支持相同的格式,所以它仍然是可移植的。

如果你想偷懒,你可以一直使用二进制输出。

如果你想偷懒,你可以一直使用二进制输出。

太冗长了。不比JSON@Alexey:您没有要求简洁的文本序列化格式。您询问了如何将协议缓冲区作为ASCII字符串传递。我回答了你问的问题——如果你想知道其他事情,你应该问你真正感兴趣的问题。太冗长了。不比JSON@Alexey:您没有要求简洁的文本序列化格式。您询问了如何将协议缓冲区作为ASCII字符串传递。我回答了你问的问题——如果你想知道其他事情,你应该问你真正感兴趣的问题。