|
|
template<typename CharType > |
| std::basic_string< CharType > | to_utf (const char *begin, const char *end, const std::string &charset, method_type how=default_method) |
| | convert text in range [begin,end) encoded with charset to UTF string according to policy how
|
| |
|
template<typename CharType > |
| std::string | from_utf (const CharType *begin, const CharType *end, const std::string &charset, method_type how=default_method) |
| | convert UTF text in range [begin,end) to a text encoded with charset according to policy how
|
| |
| template<typename CharType > |
| std::basic_string< CharType > | to_utf (const char *begin, const char *end, const std::locale &loc, method_type how=default_method) |
| |
| template<typename CharType > |
| std::string | from_utf (const CharType *begin, const CharType *end, const std::locale &loc, method_type how=default_method) |
| |
|
template<typename CharType > |
| std::basic_string< CharType > | to_utf (const std::string &text, const std::string &charset, method_type how=default_method) |
| | convert a string text encoded with charset to UTF string
|
| |
|
template<typename CharType > |
| std::string | from_utf (const std::basic_string< CharType > &text, const std::string &charset, method_type how=default_method) |
| | Convert a text from charset to UTF string.
|
| |
|
template<typename CharType > |
| std::basic_string< CharType > | to_utf (const char *text, const std::string &charset, method_type how=default_method) |
| | Convert a text from charset to UTF string.
|
| |
|
template<typename CharType > |
| std::string | from_utf (const CharType *text, const std::string &charset, method_type how=default_method) |
| | Convert a text from UTF to charset.
|
| |
| template<typename CharType > |
| std::basic_string< CharType > | to_utf (const std::string &text, const std::locale &loc, method_type how=default_method) |
| |
| template<typename CharType > |
| std::string | from_utf (const std::basic_string< CharType > &text, const std::locale &loc, method_type how=default_method) |
| |
| template<typename CharType > |
| std::basic_string< CharType > | to_utf (const char *text, const std::locale &loc, method_type how=default_method) |
| |
| template<typename CharType > |
| std::string | from_utf (const CharType *text, const std::locale &loc, method_type how=default_method) |
| |
|
std::string | between (const char *begin, const char *end, const std::string &to_encoding, const std::string &from_encoding, method_type how=default_method) |
| | Convert a text in range [begin,end) to to_encoding from from_encoding.
|
| |
|
std::string | between (const char *text, const std::string &to_encoding, const std::string &from_encoding, method_type how=default_method) |
| | Convert a text to to_encoding from from_encoding.
|
| |
|
std::string | between (const std::string &text, const std::string &to_encoding, const std::string &from_encoding, method_type how=default_method) |
| | Convert a text to to_encoding from from_encoding.
|
| |
|
template<typename CharOut , typename CharIn > |
| std::basic_string< CharOut > | utf_to_utf (const CharIn *begin, const CharIn *end, method_type how=default_method) |
| | Convert a Unicode text in range [begin,end) to other Unicode encoding.
|
| |
|
template<typename CharOut , typename CharIn > |
| std::basic_string< CharOut > | utf_to_utf (const CharIn *str, method_type how=default_method) |
| | Convert a Unicode NULL terminated string str other Unicode encoding.
|
| |
|
template<typename CharOut , typename CharIn > |
| std::basic_string< CharOut > | utf_to_utf (const std::basic_string< CharIn > &str, method_type how=default_method) |
| | Convert a Unicode string str other Unicode encoding.
|
| |
Namespace that contains all functions related to character set conversion.