![]() |
Kodi Documentation
18.0
Kodi is an open source media player and entertainment hub.
|
#include "CharsetConverter.h"
#include <algorithm>
#include <iconv.h>
#include <fribidi/fribidi.h>
#include "guilib/LocalizeStrings.h"
#include "LangInfo.h"
#include "log.h"
#include "settings/lib/Setting.h"
#include "settings/Settings.h"
#include "utils/StringUtils.h"
#include "utils/Utf8Utils.h"
Classes | |
class | CConverterType |
class | CCharsetConverter::CInnerConverter |
struct | charPtrPtrAdapter |
struct | SCharsetMapping |
Macros | |
#define | ENDIAN_SUFFIX "LE" |
#define | UTF16_CHARSET "UTF-16" ENDIAN_SUFFIX |
#define | UTF32_CHARSET "UTF-32" ENDIAN_SUFFIX |
#define | UTF8_SOURCE "UTF-8" |
#define | WCHAR_CHARSET "WCHAR_T" |
#define | NO_ICONV ((iconv_t)-1) |
Enumerations | |
enum | SpecialCharset { NotSpecialCharset = 0, SystemCharset, UserCharset, SubtitleCharset, AsciiCharset } |
enum | StdConversionType { NoConversion = -1, Utf8ToUtf32 = 0, Utf32ToUtf8, Utf32ToW, WToUtf32, SubtitleCharsetToUtf8, Utf8ToUserCharset, UserCharsetToUtf8, Utf32ToUserCharset, WtoUtf8, Utf16LEtoW, Utf16BEtoUtf8, Utf16LEtoUtf8, Utf8toW, Utf8ToSystem, SystemToUtf8, Ucs2CharsetToUtf8, WtoAscii, Utf8toAscii, NumberOfStdConversionTypes } |
#define ENDIAN_SUFFIX "LE" |
#define NO_ICONV ((iconv_t)-1) |
#define UTF16_CHARSET "UTF-16" ENDIAN_SUFFIX |
#define UTF32_CHARSET "UTF-32" ENDIAN_SUFFIX |
#define UTF8_SOURCE "UTF-8" |
#define WCHAR_CHARSET "WCHAR_T" |
enum SpecialCharset |
enum StdConversionType |