ASCII безопасная сериализация протокольных буферов - PullRequest
1 голос
/ 23 февраля 2011

Мне нужно передать структуры буферов протокола как строки ASCII (на самом деле строки UTF8, но ASCII также подойдет).Есть ли в C ++ нестандартное решение?

Ответы [ 2 ]

3 голосов
/ 23 февраля 2011

Если вы хотите быть ленивым, вы всегда можете base64 двоичный вывод.

3 голосов
/ 23 февраля 2011

Вы должны иметь возможность использовать класс TextFormat с его функциями Parse и Print.Я не помню, как это обрабатывает строковые поля, не входящие в ASCII, поэтому вы должны это проверить, но это общая поддержка текста в буферах протокола.Различные другие платформы поддерживают один и тот же формат, поэтому он по-прежнему переносим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...