|
OpenEnroth d1a3925
|
#include <string>#include <string_view>Namespaces | |
| namespace | txt |
Enumerations | |
| enum class | TextEncoding { ENCODING_BYTES = 0 , ENCODING_ASCII , ENCODING_UTF8 , ENCODING_UTF16_BE , ENCODING_UTF16_LE , ENCODING_UTF32_BE , ENCODING_UTF32_LE , ENCODING_ISO_8859_1 , ENCODING_ISO_8859_2 , ENCODING_ISO_8859_3 , ENCODING_ISO_8859_4 , ENCODING_ISO_8859_5 , ENCODING_ISO_8859_6 , ENCODING_ISO_8859_7 , ENCODING_ISO_8859_8 , ENCODING_ISO_8859_10 , ENCODING_ISO_8859_13 , ENCODING_ISO_8859_15 , ENCODING_ISO_8859_16 , ENCODING_WINDOWS_1251 , ENCODING_WINDOWS_1252 , ENCODING_WINDOWS_1253 , ENCODING_WINDOWS_1255 , ENCODING_WINDOWS_1256 , ENCODING_WINDOWS_1257 , ENCODING_WINDOWS_1258 , ENCODING_IBM865 , ENCODING_IBM866 , ENCODING_BIG5 , ENCODING_EUC_KR , ENCODING_GB18030 , ENCODING_SHIFT_JIS , ENCODING_KOI8_R , ENCODING_FIRST = ENCODING_ASCII , ENCODING_LAST = ENCODING_KOI8_R } |
Functions | |
| std::string | txt::wideToUtf8 (std::wstring_view wstr) |
| std::wstring | txt::utf8ToWide (std::string_view str) |
| std::string | txt::encodedToUtf8 (std::string_view str, TextEncoding encoding) |
| std::string | txt::utf8ToEncoded (std::string_view str, TextEncoding encoding) |
|
strong |