#pragma once #include "client.h" #include <util/charset/utf8.h> namespace NUnifiedAgent::NPrivate { bool IsUtf8(const THashMap<TString, TString>& meta); struct ResultReplacingNonUTF { bool IsTruncated{false}; size_t BrokenCount{0}; TString Data; }; ResultReplacingNonUTF ReplaceNonUTF(TStringBuf message, char signBrokenSymbol = '?', size_t maxSize = std::numeric_limits<size_t>::max()); }