Какую функцию нужно использовать, чтобы сформировать входную строку для FCGX_FPrintF на основе литерала UTF-8 и массива char UTF-8?

Функция библиотеки libfcgi.so FCGX_FPrintF поддерживает строки UTF-8. Вывод примерно такой:FCGX_FPrintF(request.out, "%s", "строка UTF-8");. В программе есть другая строка UTF-8, которая хранится в массиве s типа char, в которой всегда проверенные корректные данные, представляющие такую же строку. Какую функцию нужно использовать, чтобы объединить литерал и массив, представляющие собой строки UTF-8, чтобы результат был тоже UTF-8, который можно было бы вывести указанной функцией FCGX_FPrintF? В C# я бы написал string.Concat("строка", s.Join(""));, но там строки в другой кодировке. В результате хочу, чтобы в браузере вывелось

строка UTF-8строка UTF-8


Ответы (0 шт):