16 std::string
getNum(
int num,
int base=10);
18 std::string
GB18030ToUTF8(
const char *szIn,
int len,
int *pconvertedLen=0);
19 std::string
Big5ToUTF8(
const char *szIn,
int len,
int *pconvertedLen=0);
20 std::string
GEOSTD8ToUTF8(
const char *szIn,
int len,
int *pconvertedLen=0);
22 std::string
convertDVBUTF8(
const unsigned char *
data,
int len,
int table=-1,
int tsidonid=1,
int *pconvertedLen=0);
24 int isUTF8(
const std::string &
string);
25 unsigned int truncateUTF8(std::string &s,
unsigned int newsize);
29 std::string
replace_all(
const std::string &in,
const std::string &entity,
const std::string &symbol,
int table=-1);
31 inline std::string
convertDVBUTF8(
const std::string &
string,
int table=-1,
int tsidonid=1,
int *pconvertedLen=0)
33 return convertDVBUTF8((
const unsigned char*)
string.c_str(),
string.
length(), table, tsidonid,pconvertedLen);
36 std::string
urlDecode(
const std::string &s);
39 std::vector<std::string>
split(std::string s,
const std::string& separator);
40 int strcasecmp(
const std::string& s1,
const std::string& s2);
42 std::string
formatNumber(
size_t size,
const std::string& suffix={},
bool binary =
false);
std::string formatNumber(size_t size, const std::string &suffix={}, bool binary=false)
Definition: estring.cpp:1131
std::string string_to_hex(const std::string &input)
Definition: estring.cpp:1076
int strnicmp(const char *, const char *, int)
std::string urlDecode(const std::string &s)
Definition: estring.cpp:1050
std::string convertDVBUTF8(const unsigned char *data, int len, int table=-1, int tsidonid=1, int *pconvertedLen=0)
Definition: estring.cpp:566
void makeUpper(std::string &s)
Definition: estring.cpp:974
std::vector< std::string > split(std::string s, const std::string &separator)
Definition: estring.cpp:1102
int isUTF8(const std::string &string)
Definition: estring.cpp:874
int strcasecmp(const std::string &s1, const std::string &s2)
Definition: estring.cpp:1126
std::string formatBits(size_t size)
Definition: estring.h:43
void undoAbbreviation(std::string &str1, std::string &str2)
Definition: estring.cpp:30
std::string formatHz(size_t size)
Definition: estring.h:45
std::string convertLatin1UTF8(const std::string &string)
Definition: estring.cpp:860
unsigned int truncateUTF8(std::string &s, unsigned int newsize)
Definition: estring.cpp:914
std::string formatBytes(size_t size)
Definition: estring.h:44
std::string GB18030ToUTF8(const char *szIn, int len, int *pconvertedLen=0)
Definition: estring.cpp:472
std::string removeDVBChars(const std::string &s)
Definition: estring.cpp:945
std::string Big5ToUTF8(const char *szIn, int len, int *pconvertedLen=0)
Definition: estring.cpp:495
std::string getNum(int num, int base=10)
Definition: estring.cpp:120
std::string GEOSTD8ToUTF8(const char *szIn, int len, int *pconvertedLen=0)
Definition: estring.cpp:519
std::string strip_non_graph(std::string s)
Definition: estring.cpp:1094
std::string replace_all(const std::string &in, const std::string &entity, const std::string &symbol, int table=-1)
Definition: estring.cpp:980
std::string buildShortName(const std::string &str)
Definition: estring.cpp:15
unsigned char length
Definition: hdmi_cec.h:1
unsigned char data[256]
Definition: hdmi_cec.h:2
size
Definition: Plugins/SystemPlugins/PositionerSetup/log.py:16
str
Definition: enigma_py_patcher.py:14