blob: 9c8f7273156d59c9115dd39c458c953f03887ad5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#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());
}
|