OpenEnroth d1a3925
Loading...
Searching...
No Matches
Namespaces | Enumerations | Functions
Encoding.h File Reference
#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)
 

Enumeration Type Documentation

◆ TextEncoding

enum class TextEncoding
strong
Enumerator
ENCODING_BYTES 
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_LAST