прочитал документацию по функции вдоль и поперек но так и не понял, как нормально прочитать значение бинарных данных
У меня есть бинарные данные, в которых есть 0-й символ.
Я получаю их подготовленным запросом.
потом пытаюсь прочесть с помощью следующего кода
const char* resvalue = PQgetvalue(mSelectDataResult, cur_res_page, 0);
size_t newsize;
unsigned char* ansi_res_value = PQunescapeBytea((unsigned char *)resvalue, &newsize);
с текстовыми данными все отлично
но когда встречается 0-й символ, результат получается в виде строки до него.. или вовсе пустая строка, если 0й символ первый.
Как правильно считывать бинарные данные?