0

现在情况是这样的:在xml-rpc-c的帮助下,我可以传输char和int,但是现在我想传输一些二进制数据。我使用 char* 记录二进制数据,然后我使用 fomatstring "s#" 或 "6",它们都无法工作,错误是“4 字节假定 UTF-8 字符串不是有效的 UTF-8。无法识别的 UTF-8 初始字节值 0xffffffff(-510)" 。有谁能够帮我?

4

1 回答 1

0

您可以将其编码为 Base64。根据您的开发堆栈,有很多可用的库。编码成 Base64 的图像会比原始图像大,所以如果确实需要,请使用它。

于 2013-01-28T17:23:50.127 回答