35 ,std::char_traits<wchar_t>
36 ,std::allocator<wchar_t> >
102 const std::string::const_iterator&
e);
172 std::vector<int>& offsets);
EncodingGuess guessEncoding(const std::string &str, int &length, std::vector< int > &offsets)
Common code for guessing at the encoding of random text, between.
Definition: utf8.cpp:281
std::string encodeLatin1Character(std::uint32_t ucsCharacter)
Encodes the given wide character into an at least 8-bit character.
Definition: utf8.cpp:84
std::string encodeUnicodeCharacter(std::uint32_t ucs_character)
Encodes the given wide character into a canonical string, theoretically up to 6 chars in length...
Definition: utf8.cpp:165
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
const char * stripBOM(const char *in, size_t &size, TextEncoding &encoding)
Interpret (and skip) Byte Order Mark in input stream.
Definition: utf8.cpp:208
std::uint32_t decodeNextUnicodeCharacter(std::string::const_iterator &it, const std::string::const_iterator &e)
Return the next Unicode character in the UTF-8 encoded string.
Definition: utf8.cpp:93
EncodingGuess
Definition: utf8.h:157
Definition: klash_part.cpp:329
#define DSOEXPORT
Definition: dsodefs.h:55
Definition: GnashKey.h:151
std::string encodeCanonicalString(const std::wstring &wstr, int version)
Converts a std::wstring into canonical std::string.
Definition: utf8.cpp:67
std::wstring decodeCanonicalString(const std::string &str, int version)
Converts a std::string with multibyte characters into a std::wstring.
Definition: utf8.cpp:39
Definition: GnashKey.h:165
TextEncoding
Definition: utf8.h:114
const char * textEncodingName(TextEncoding enc)
Return name of a text encoding.
Definition: utf8.cpp:262