|
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 |