LibreOffice: rtl/textenc.h File Reference

LibreOffice LibreOffice 25.8 SDK C/C++ API Reference

Loading...
Searching...
No Matches
textenc.h File Reference
`#include "sal/types.h"`

Go to the source code of this file.

## Macros
#define | RTL_TEXTENC_CAST(val)
#define | RTL_TEXTENCODING_DONTKNOW (RTL_TEXTENC_CAST( 0 ))
#define | RTL_TEXTENCODING_MS_1252 (RTL_TEXTENC_CAST( 1 ))
#define | RTL_TEXTENCODING_APPLE_ROMAN (RTL_TEXTENC_CAST( 2 ))
#define | RTL_TEXTENCODING_IBM_437 (RTL_TEXTENC_CAST( 3 ))
#define | RTL_TEXTENCODING_IBM_850 (RTL_TEXTENC_CAST( 4 ))
#define | RTL_TEXTENCODING_IBM_860 (RTL_TEXTENC_CAST( 5 ))
#define | RTL_TEXTENCODING_IBM_861 (RTL_TEXTENC_CAST( 6 ))
#define | RTL_TEXTENCODING_IBM_863 (RTL_TEXTENC_CAST( 7 ))
#define | RTL_TEXTENCODING_IBM_865 (RTL_TEXTENC_CAST( 8 ))
#define | RTL_TEXTENCODING_SYMBOL (RTL_TEXTENC_CAST( 10 ))
#define | RTL_TEXTENCODING_ASCII_US (RTL_TEXTENC_CAST( 11 ))
#define | RTL_TEXTENCODING_ISO_8859_1 (RTL_TEXTENC_CAST( 12 ))
#define | RTL_TEXTENCODING_ISO_8859_2 (RTL_TEXTENC_CAST( 13 ))
#define | RTL_TEXTENCODING_ISO_8859_3 (RTL_TEXTENC_CAST( 14 ))
#define | RTL_TEXTENCODING_ISO_8859_4 (RTL_TEXTENC_CAST( 15 ))
#define | RTL_TEXTENCODING_ISO_8859_5 (RTL_TEXTENC_CAST( 16 ))
#define | RTL_TEXTENCODING_ISO_8859_6 (RTL_TEXTENC_CAST( 17 ))
#define | RTL_TEXTENCODING_ISO_8859_7 (RTL_TEXTENC_CAST( 18 ))
#define | RTL_TEXTENCODING_ISO_8859_8 (RTL_TEXTENC_CAST( 19 ))
#define | RTL_TEXTENCODING_ISO_8859_9 (RTL_TEXTENC_CAST( 20 ))
#define | RTL_TEXTENCODING_ISO_8859_14 (RTL_TEXTENC_CAST( 21 ))
#define | RTL_TEXTENCODING_ISO_8859_15 (RTL_TEXTENC_CAST( 22 ))
#define | RTL_TEXTENCODING_IBM_737 (RTL_TEXTENC_CAST( 23 ))
#define | RTL_TEXTENCODING_IBM_775 (RTL_TEXTENC_CAST( 24 ))
#define | RTL_TEXTENCODING_IBM_852 (RTL_TEXTENC_CAST( 25 ))
#define | RTL_TEXTENCODING_IBM_855 (RTL_TEXTENC_CAST( 26 ))
#define | RTL_TEXTENCODING_IBM_857 (RTL_TEXTENC_CAST( 27 ))
#define | RTL_TEXTENCODING_IBM_862 (RTL_TEXTENC_CAST( 28 ))
#define | RTL_TEXTENCODING_IBM_864 (RTL_TEXTENC_CAST( 29 ))
#define | RTL_TEXTENCODING_IBM_866 (RTL_TEXTENC_CAST( 30 ))
#define | RTL_TEXTENCODING_IBM_869 (RTL_TEXTENC_CAST( 31 ))
#define | RTL_TEXTENCODING_MS_874 (RTL_TEXTENC_CAST( 32 ))
#define | RTL_TEXTENCODING_MS_1250 (RTL_TEXTENC_CAST( 33 ))
#define | RTL_TEXTENCODING_MS_1251 (RTL_TEXTENC_CAST( 34 ))
#define | RTL_TEXTENCODING_MS_1253 (RTL_TEXTENC_CAST( 35 ))
#define | RTL_TEXTENCODING_MS_1254 (RTL_TEXTENC_CAST( 36 ))
#define | RTL_TEXTENCODING_MS_1255 (RTL_TEXTENC_CAST( 37 ))
#define | RTL_TEXTENCODING_MS_1256 (RTL_TEXTENC_CAST( 38 ))
#define | RTL_TEXTENCODING_MS_1257 (RTL_TEXTENC_CAST( 39 ))
#define | RTL_TEXTENCODING_MS_1258 (RTL_TEXTENC_CAST( 40 ))
#define | RTL_TEXTENCODING_APPLE_ARABIC (RTL_TEXTENC_CAST( 41 ))
#define | RTL_TEXTENCODING_APPLE_CENTEURO (RTL_TEXTENC_CAST( 42 ))
#define | RTL_TEXTENCODING_APPLE_CROATIAN (RTL_TEXTENC_CAST( 43 ))
#define | RTL_TEXTENCODING_APPLE_CYRILLIC (RTL_TEXTENC_CAST( 44 ))
#define | RTL_TEXTENCODING_APPLE_DEVANAGARI (RTL_TEXTENC_CAST( 45 ))
#define | RTL_TEXTENCODING_APPLE_FARSI (RTL_TEXTENC_CAST( 46 ))
#define | RTL_TEXTENCODING_APPLE_GREEK (RTL_TEXTENC_CAST( 47 ))
#define | RTL_TEXTENCODING_APPLE_GUJARATI (RTL_TEXTENC_CAST( 48 ))
#define | RTL_TEXTENCODING_APPLE_GURMUKHI (RTL_TEXTENC_CAST( 49 ))
#define | RTL_TEXTENCODING_APPLE_HEBREW (RTL_TEXTENC_CAST( 50 ))
#define | RTL_TEXTENCODING_APPLE_ICELAND (RTL_TEXTENC_CAST( 51 ))
#define | RTL_TEXTENCODING_APPLE_ROMANIAN (RTL_TEXTENC_CAST( 52 ))
#define | RTL_TEXTENCODING_APPLE_THAI (RTL_TEXTENC_CAST( 53 ))
#define | RTL_TEXTENCODING_APPLE_TURKISH (RTL_TEXTENC_CAST( 54 ))
#define | RTL_TEXTENCODING_APPLE_UKRAINIAN (RTL_TEXTENC_CAST( 55 ))
#define | RTL_TEXTENCODING_APPLE_CHINSIMP (RTL_TEXTENC_CAST( 56 ))
#define | RTL_TEXTENCODING_APPLE_CHINTRAD (RTL_TEXTENC_CAST( 57 ))
#define | RTL_TEXTENCODING_APPLE_JAPANESE (RTL_TEXTENC_CAST( 58 ))
#define | RTL_TEXTENCODING_APPLE_KOREAN (RTL_TEXTENC_CAST( 59 ))
#define | RTL_TEXTENCODING_MS_932 (RTL_TEXTENC_CAST( 60 ))
#define | RTL_TEXTENCODING_MS_936 (RTL_TEXTENC_CAST( 61 ))
#define | RTL_TEXTENCODING_MS_949 (RTL_TEXTENC_CAST( 62 ))
#define | RTL_TEXTENCODING_MS_950 (RTL_TEXTENC_CAST( 63 ))
#define | RTL_TEXTENCODING_SHIFT_JIS (RTL_TEXTENC_CAST( 64 ))
#define | RTL_TEXTENCODING_GB_2312 (RTL_TEXTENC_CAST( 65 ))
#define | RTL_TEXTENCODING_GBT_12345 (RTL_TEXTENC_CAST( 66 ))
#define | RTL_TEXTENCODING_GBK (RTL_TEXTENC_CAST( 67 ))
#define | RTL_TEXTENCODING_BIG5 (RTL_TEXTENC_CAST( 68 ))
#define | RTL_TEXTENCODING_EUC_JP (RTL_TEXTENC_CAST( 69 ))
#define | RTL_TEXTENCODING_EUC_CN (RTL_TEXTENC_CAST( 70 ))
#define | RTL_TEXTENCODING_EUC_TW (RTL_TEXTENC_CAST( 71 ))
#define | RTL_TEXTENCODING_ISO_2022_JP (RTL_TEXTENC_CAST( 72 ))
#define | RTL_TEXTENCODING_ISO_2022_CN (RTL_TEXTENC_CAST( 73 ))
#define | RTL_TEXTENCODING_KOI8_R (RTL_TEXTENC_CAST( 74 ))
#define | RTL_TEXTENCODING_UTF7 (RTL_TEXTENC_CAST( 75 ))
#define | RTL_TEXTENCODING_UTF8 (RTL_TEXTENC_CAST( 76 ))
#define | RTL_TEXTENCODING_ISO_8859_10 (RTL_TEXTENC_CAST( 77 ))
#define | RTL_TEXTENCODING_ISO_8859_13 (RTL_TEXTENC_CAST( 78 ))
#define | RTL_TEXTENCODING_EUC_KR (RTL_TEXTENC_CAST( 79 ))
#define | RTL_TEXTENCODING_ISO_2022_KR (RTL_TEXTENC_CAST( 80 ))
#define | RTL_TEXTENCODING_JIS_X_0201 (RTL_TEXTENC_CAST( 81 ))
#define | RTL_TEXTENCODING_JIS_X_0208 (RTL_TEXTENC_CAST( 82 ))
#define | RTL_TEXTENCODING_JIS_X_0212 (RTL_TEXTENC_CAST( 83 ))
#define | RTL_TEXTENCODING_MS_1361 (RTL_TEXTENC_CAST( 84 ))
#define | RTL_TEXTENCODING_GB_18030 (RTL_TEXTENC_CAST( 85 ))
#define | RTL_TEXTENCODING_BIG5_HKSCS (RTL_TEXTENC_CAST( 86 ))
#define | RTL_TEXTENCODING_TIS_620 (RTL_TEXTENC_CAST( 87 ))
#define | RTL_TEXTENCODING_KOI8_U (RTL_TEXTENC_CAST( 88 ))
#define | RTL_TEXTENCODING_ISCII_DEVANAGARI (RTL_TEXTENC_CAST( 89 ))
#define | RTL_TEXTENCODING_JAVA_UTF8 (RTL_TEXTENC_CAST( 90 ))
#define | RTL_TEXTENCODING_ADOBE_STANDARD (RTL_TEXTENC_CAST( 91 ))
#define | RTL_TEXTENCODING_ADOBE_SYMBOL (RTL_TEXTENC_CAST( 92 ))
#define | RTL_TEXTENCODING_PT154 (RTL_TEXTENC_CAST( 93 ))
#define | RTL_TEXTENCODING_ADOBE_DINGBATS (RTL_TEXTENC_CAST( 94 ))
#define | RTL_TEXTENCODING_KAMENICKY (RTL_TEXTENC_CAST( 95 ))
#define | RTL_TEXTENCODING_MAZOVIA (RTL_TEXTENC_CAST( 96 ))
#define | RTL_TEXTENCODING_USER_START (RTL_TEXTENC_CAST( 0x8000 ))
#define | RTL_TEXTENCODING_USER_DETECTED (RTL_TEXTENCODING_USER_START + 0)
#define | RTL_TEXTENCODING_USER_END (RTL_TEXTENC_CAST( 0xEFFF ))
#define | RTL_TEXTENCODING_UCS4 (RTL_TEXTENC_CAST( 0xFFFE ))
#define | RTL_TEXTENCODING_UCS2 (RTL_TEXTENC_CAST( 0xFFFF ))
#define | RTL_TEXTENCODING_UNICODE RTL_TEXTENCODING_UCS2

## Typedefs
typedef sal_uInt16 | rtl_TextEncoding
| The various supported text encodings.

## Macro Definition Documentation

## ◆ RTL_TEXTENC_CAST

#define RTL_TEXTENC_CAST | ( |  | val | ) |

Value:
((rtl_TextEncoding) val)
rtl_TextEncoding
sal_uInt16 rtl_TextEncoding
The various supported text encodings.
Definition textenc.h:37

## ◆ RTL_TEXTENCODING_ADOBE_DINGBATS

#define RTL_TEXTENCODING_ADOBE_DINGBATS (RTL_TEXTENC_CAST( 94 ))

## ◆ RTL_TEXTENCODING_ADOBE_STANDARD

#define RTL_TEXTENCODING_ADOBE_STANDARD (RTL_TEXTENC_CAST( 91 ))

## ◆ RTL_TEXTENCODING_ADOBE_SYMBOL

#define RTL_TEXTENCODING_ADOBE_SYMBOL (RTL_TEXTENC_CAST( 92 ))

## ◆ RTL_TEXTENCODING_APPLE_ARABIC

#define RTL_TEXTENCODING_APPLE_ARABIC (RTL_TEXTENC_CAST( 41 ))

## ◆ RTL_TEXTENCODING_APPLE_CENTEURO

#define RTL_TEXTENCODING_APPLE_CENTEURO (RTL_TEXTENC_CAST( 42 ))

## ◆ RTL_TEXTENCODING_APPLE_CHINSIMP

#define RTL_TEXTENCODING_APPLE_CHINSIMP (RTL_TEXTENC_CAST( 56 ))

## ◆ RTL_TEXTENCODING_APPLE_CHINTRAD

#define RTL_TEXTENCODING_APPLE_CHINTRAD (RTL_TEXTENC_CAST( 57 ))

## ◆ RTL_TEXTENCODING_APPLE_CROATIAN

#define RTL_TEXTENCODING_APPLE_CROATIAN (RTL_TEXTENC_CAST( 43 ))

## ◆ RTL_TEXTENCODING_APPLE_CYRILLIC

#define RTL_TEXTENCODING_APPLE_CYRILLIC (RTL_TEXTENC_CAST( 44 ))

## ◆ RTL_TEXTENCODING_APPLE_DEVANAGARI

#define RTL_TEXTENCODING_APPLE_DEVANAGARI (RTL_TEXTENC_CAST( 45 ))

## ◆ RTL_TEXTENCODING_APPLE_FARSI

#define RTL_TEXTENCODING_APPLE_FARSI (RTL_TEXTENC_CAST( 46 ))

## ◆ RTL_TEXTENCODING_APPLE_GREEK

#define RTL_TEXTENCODING_APPLE_GREEK (RTL_TEXTENC_CAST( 47 ))

## ◆ RTL_TEXTENCODING_APPLE_GUJARATI

#define RTL_TEXTENCODING_APPLE_GUJARATI (RTL_TEXTENC_CAST( 48 ))

## ◆ RTL_TEXTENCODING_APPLE_GURMUKHI

#define RTL_TEXTENCODING_APPLE_GURMUKHI (RTL_TEXTENC_CAST( 49 ))

## ◆ RTL_TEXTENCODING_APPLE_HEBREW

#define RTL_TEXTENCODING_APPLE_HEBREW (RTL_TEXTENC_CAST( 50 ))

## ◆ RTL_TEXTENCODING_APPLE_ICELAND

#define RTL_TEXTENCODING_APPLE_ICELAND (RTL_TEXTENC_CAST( 51 ))

## ◆ RTL_TEXTENCODING_APPLE_JAPANESE

#define RTL_TEXTENCODING_APPLE_JAPANESE (RTL_TEXTENC_CAST( 58 ))

## ◆ RTL_TEXTENCODING_APPLE_KOREAN

#define RTL_TEXTENCODING_APPLE_KOREAN (RTL_TEXTENC_CAST( 59 ))

## ◆ RTL_TEXTENCODING_APPLE_ROMAN

#define RTL_TEXTENCODING_APPLE_ROMAN (RTL_TEXTENC_CAST( 2 ))

## ◆ RTL_TEXTENCODING_APPLE_ROMANIAN

#define RTL_TEXTENCODING_APPLE_ROMANIAN (RTL_TEXTENC_CAST( 52 ))

## ◆ RTL_TEXTENCODING_APPLE_THAI

#define RTL_TEXTENCODING_APPLE_THAI (RTL_TEXTENC_CAST( 53 ))

## ◆ RTL_TEXTENCODING_APPLE_TURKISH

#define RTL_TEXTENCODING_APPLE_TURKISH (RTL_TEXTENC_CAST( 54 ))

## ◆ RTL_TEXTENCODING_APPLE_UKRAINIAN

#define RTL_TEXTENCODING_APPLE_UKRAINIAN (RTL_TEXTENC_CAST( 55 ))

## ◆ RTL_TEXTENCODING_ASCII_US

#define RTL_TEXTENCODING_ASCII_US (RTL_TEXTENC_CAST( 11 ))

## ◆ RTL_TEXTENCODING_BIG5

#define RTL_TEXTENCODING_BIG5 (RTL_TEXTENC_CAST( 68 ))

## ◆ RTL_TEXTENCODING_BIG5_HKSCS

#define RTL_TEXTENCODING_BIG5_HKSCS (RTL_TEXTENC_CAST( 86 ))

## ◆ RTL_TEXTENCODING_DONTKNOW

#define RTL_TEXTENCODING_DONTKNOW (RTL_TEXTENC_CAST( 0 ))

## ◆ RTL_TEXTENCODING_EUC_CN

#define RTL_TEXTENCODING_EUC_CN (RTL_TEXTENC_CAST( 70 ))

## ◆ RTL_TEXTENCODING_EUC_JP

#define RTL_TEXTENCODING_EUC_JP (RTL_TEXTENC_CAST( 69 ))

## ◆ RTL_TEXTENCODING_EUC_KR

#define RTL_TEXTENCODING_EUC_KR (RTL_TEXTENC_CAST( 79 ))

## ◆ RTL_TEXTENCODING_EUC_TW

#define RTL_TEXTENCODING_EUC_TW (RTL_TEXTENC_CAST( 71 ))

## ◆ RTL_TEXTENCODING_GB_18030

#define RTL_TEXTENCODING_GB_18030 (RTL_TEXTENC_CAST( 85 ))

## ◆ RTL_TEXTENCODING_GB_2312

#define RTL_TEXTENCODING_GB_2312 (RTL_TEXTENC_CAST( 65 ))

## ◆ RTL_TEXTENCODING_GBK

#define RTL_TEXTENCODING_GBK (RTL_TEXTENC_CAST( 67 ))

## ◆ RTL_TEXTENCODING_GBT_12345

#define RTL_TEXTENCODING_GBT_12345 (RTL_TEXTENC_CAST( 66 ))

## ◆ RTL_TEXTENCODING_IBM_437

#define RTL_TEXTENCODING_IBM_437 (RTL_TEXTENC_CAST( 3 ))

## ◆ RTL_TEXTENCODING_IBM_737

#define RTL_TEXTENCODING_IBM_737 (RTL_TEXTENC_CAST( 23 ))

## ◆ RTL_TEXTENCODING_IBM_775

#define RTL_TEXTENCODING_IBM_775 (RTL_TEXTENC_CAST( 24 ))

## ◆ RTL_TEXTENCODING_IBM_850

#define RTL_TEXTENCODING_IBM_850 (RTL_TEXTENC_CAST( 4 ))

## ◆ RTL_TEXTENCODING_IBM_852

#define RTL_TEXTENCODING_IBM_852 (RTL_TEXTENC_CAST( 25 ))

## ◆ RTL_TEXTENCODING_IBM_855

#define RTL_TEXTENCODING_IBM_855 (RTL_TEXTENC_CAST( 26 ))

## ◆ RTL_TEXTENCODING_IBM_857

#define RTL_TEXTENCODING_IBM_857 (RTL_TEXTENC_CAST( 27 ))

## ◆ RTL_TEXTENCODING_IBM_860

#define RTL_TEXTENCODING_IBM_860 (RTL_TEXTENC_CAST( 5 ))

## ◆ RTL_TEXTENCODING_IBM_861

#define RTL_TEXTENCODING_IBM_861 (RTL_TEXTENC_CAST( 6 ))

## ◆ RTL_TEXTENCODING_IBM_862

#define RTL_TEXTENCODING_IBM_862 (RTL_TEXTENC_CAST( 28 ))

## ◆ RTL_TEXTENCODING_IBM_863

#define RTL_TEXTENCODING_IBM_863 (RTL_TEXTENC_CAST( 7 ))

## ◆ RTL_TEXTENCODING_IBM_864

#define RTL_TEXTENCODING_IBM_864 (RTL_TEXTENC_CAST( 29 ))

## ◆ RTL_TEXTENCODING_IBM_865

#define RTL_TEXTENCODING_IBM_865 (RTL_TEXTENC_CAST( 8 ))

## ◆ RTL_TEXTENCODING_IBM_866

#define RTL_TEXTENCODING_IBM_866 (RTL_TEXTENC_CAST( 30 ))

## ◆ RTL_TEXTENCODING_IBM_869

#define RTL_TEXTENCODING_IBM_869 (RTL_TEXTENC_CAST( 31 ))

## ◆ RTL_TEXTENCODING_ISCII_DEVANAGARI

#define RTL_TEXTENCODING_ISCII_DEVANAGARI (RTL_TEXTENC_CAST( 89 ))

## ◆ RTL_TEXTENCODING_ISO_2022_CN

#define RTL_TEXTENCODING_ISO_2022_CN (RTL_TEXTENC_CAST( 73 ))

## ◆ RTL_TEXTENCODING_ISO_2022_JP

#define RTL_TEXTENCODING_ISO_2022_JP (RTL_TEXTENC_CAST( 72 ))

## ◆ RTL_TEXTENCODING_ISO_2022_KR

#define RTL_TEXTENCODING_ISO_2022_KR (RTL_TEXTENC_CAST( 80 ))

## ◆ RTL_TEXTENCODING_ISO_8859_1

#define RTL_TEXTENCODING_ISO_8859_1 (RTL_TEXTENC_CAST( 12 ))

## ◆ RTL_TEXTENCODING_ISO_8859_10

#define RTL_TEXTENCODING_ISO_8859_10 (RTL_TEXTENC_CAST( 77 ))

## ◆ RTL_TEXTENCODING_ISO_8859_13

#define RTL_TEXTENCODING_ISO_8859_13 (RTL_TEXTENC_CAST( 78 ))

## ◆ RTL_TEXTENCODING_ISO_8859_14

#define RTL_TEXTENCODING_ISO_8859_14 (RTL_TEXTENC_CAST( 21 ))

## ◆ RTL_TEXTENCODING_ISO_8859_15

#define RTL_TEXTENCODING_ISO_8859_15 (RTL_TEXTENC_CAST( 22 ))

## ◆ RTL_TEXTENCODING_ISO_8859_2

#define RTL_TEXTENCODING_ISO_8859_2 (RTL_TEXTENC_CAST( 13 ))

## ◆ RTL_TEXTENCODING_ISO_8859_3

#define RTL_TEXTENCODING_ISO_8859_3 (RTL_TEXTENC_CAST( 14 ))

## ◆ RTL_TEXTENCODING_ISO_8859_4

#define RTL_TEXTENCODING_ISO_8859_4 (RTL_TEXTENC_CAST( 15 ))

## ◆ RTL_TEXTENCODING_ISO_8859_5

#define RTL_TEXTENCODING_ISO_8859_5 (RTL_TEXTENC_CAST( 16 ))

## ◆ RTL_TEXTENCODING_ISO_8859_6

#define RTL_TEXTENCODING_ISO_8859_6 (RTL_TEXTENC_CAST( 17 ))

## ◆ RTL_TEXTENCODING_ISO_8859_7

#define RTL_TEXTENCODING_ISO_8859_7 (RTL_TEXTENC_CAST( 18 ))

## ◆ RTL_TEXTENCODING_ISO_8859_8

#define RTL_TEXTENCODING_ISO_8859_8 (RTL_TEXTENC_CAST( 19 ))

## ◆ RTL_TEXTENCODING_ISO_8859_9

#define RTL_TEXTENCODING_ISO_8859_9 (RTL_TEXTENC_CAST( 20 ))

## ◆ RTL_TEXTENCODING_JAVA_UTF8

#define RTL_TEXTENCODING_JAVA_UTF8 (RTL_TEXTENC_CAST( 90 ))

## ◆ RTL_TEXTENCODING_JIS_X_0201

#define RTL_TEXTENCODING_JIS_X_0201 (RTL_TEXTENC_CAST( 81 ))

## ◆ RTL_TEXTENCODING_JIS_X_0208

#define RTL_TEXTENCODING_JIS_X_0208 (RTL_TEXTENC_CAST( 82 ))

## ◆ RTL_TEXTENCODING_JIS_X_0212

#define RTL_TEXTENCODING_JIS_X_0212 (RTL_TEXTENC_CAST( 83 ))

## ◆ RTL_TEXTENCODING_KAMENICKY

#define RTL_TEXTENCODING_KAMENICKY (RTL_TEXTENC_CAST( 95 ))

## ◆ RTL_TEXTENCODING_KOI8_R

#define RTL_TEXTENCODING_KOI8_R (RTL_TEXTENC_CAST( 74 ))

## ◆ RTL_TEXTENCODING_KOI8_U

#define RTL_TEXTENCODING_KOI8_U (RTL_TEXTENC_CAST( 88 ))

## ◆ RTL_TEXTENCODING_MAZOVIA

#define RTL_TEXTENCODING_MAZOVIA (RTL_TEXTENC_CAST( 96 ))

## ◆ RTL_TEXTENCODING_MS_1250

#define RTL_TEXTENCODING_MS_1250 (RTL_TEXTENC_CAST( 33 ))

## ◆ RTL_TEXTENCODING_MS_1251

#define RTL_TEXTENCODING_MS_1251 (RTL_TEXTENC_CAST( 34 ))

## ◆ RTL_TEXTENCODING_MS_1252

#define RTL_TEXTENCODING_MS_1252 (RTL_TEXTENC_CAST( 1 ))

## ◆ RTL_TEXTENCODING_MS_1253

#define RTL_TEXTENCODING_MS_1253 (RTL_TEXTENC_CAST( 35 ))

## ◆ RTL_TEXTENCODING_MS_1254

#define RTL_TEXTENCODING_MS_1254 (RTL_TEXTENC_CAST( 36 ))

## ◆ RTL_TEXTENCODING_MS_1255

#define RTL_TEXTENCODING_MS_1255 (RTL_TEXTENC_CAST( 37 ))

## ◆ RTL_TEXTENCODING_MS_1256

#define RTL_TEXTENCODING_MS_1256 (RTL_TEXTENC_CAST( 38 ))

## ◆ RTL_TEXTENCODING_MS_1257

#define RTL_TEXTENCODING_MS_1257 (RTL_TEXTENC_CAST( 39 ))

## ◆ RTL_TEXTENCODING_MS_1258

#define RTL_TEXTENCODING_MS_1258 (RTL_TEXTENC_CAST( 40 ))

## ◆ RTL_TEXTENCODING_MS_1361

#define RTL_TEXTENCODING_MS_1361 (RTL_TEXTENC_CAST( 84 ))

## ◆ RTL_TEXTENCODING_MS_874

#define RTL_TEXTENCODING_MS_874 (RTL_TEXTENC_CAST( 32 ))

## ◆ RTL_TEXTENCODING_MS_932

#define RTL_TEXTENCODING_MS_932 (RTL_TEXTENC_CAST( 60 ))

## ◆ RTL_TEXTENCODING_MS_936

#define RTL_TEXTENCODING_MS_936 (RTL_TEXTENC_CAST( 61 ))

## ◆ RTL_TEXTENCODING_MS_949

#define RTL_TEXTENCODING_MS_949 (RTL_TEXTENC_CAST( 62 ))

## ◆ RTL_TEXTENCODING_MS_950

#define RTL_TEXTENCODING_MS_950 (RTL_TEXTENC_CAST( 63 ))

## ◆ RTL_TEXTENCODING_PT154

#define RTL_TEXTENCODING_PT154 (RTL_TEXTENC_CAST( 93 ))

## ◆ RTL_TEXTENCODING_SHIFT_JIS

#define RTL_TEXTENCODING_SHIFT_JIS (RTL_TEXTENC_CAST( 64 ))

## ◆ RTL_TEXTENCODING_SYMBOL

#define RTL_TEXTENCODING_SYMBOL (RTL_TEXTENC_CAST( 10 ))

## ◆ RTL_TEXTENCODING_TIS_620

#define RTL_TEXTENCODING_TIS_620 (RTL_TEXTENC_CAST( 87 ))

## ◆ RTL_TEXTENCODING_UCS2

#define RTL_TEXTENCODING_UCS2 (RTL_TEXTENC_CAST( 0xFFFF ))

## ◆ RTL_TEXTENCODING_UCS4

#define RTL_TEXTENCODING_UCS4 (RTL_TEXTENC_CAST( 0xFFFE ))

## ◆ RTL_TEXTENCODING_UNICODE

#define RTL_TEXTENCODING_UNICODE RTL_TEXTENCODING_UCS2

## ◆ RTL_TEXTENCODING_USER_DETECTED

#define RTL_TEXTENCODING_USER_DETECTED (RTL_TEXTENCODING_USER_START + 0)

## ◆ RTL_TEXTENCODING_USER_END

#define RTL_TEXTENCODING_USER_END (RTL_TEXTENC_CAST( 0xEFFF ))

## ◆ RTL_TEXTENCODING_USER_START

#define RTL_TEXTENCODING_USER_START (RTL_TEXTENC_CAST( 0x8000 ))

## ◆ RTL_TEXTENCODING_UTF7

#define RTL_TEXTENCODING_UTF7 (RTL_TEXTENC_CAST( 75 ))

## ◆ RTL_TEXTENCODING_UTF8

#define RTL_TEXTENCODING_UTF8 (RTL_TEXTENC_CAST( 76 ))

## Typedef Documentation

## ◆ rtl_TextEncoding

typedef sal_uInt16 rtl_TextEncoding

The various supported text encodings.

Possible values include a wide range of single- and multi-byte encodings (ranging from RTL_TEXTENCODING_MS_1252 to RTL_TEXTENCODING_GB_18030), the ISO 10646 (Unicode) specific encodings RTL_TEXTENCODING_UCS4 and RTL_TEXTENCODING_UCS2 (aka RTL_TEXTENCODING_UNICODE), and RTL_TEXTENCODING_DONTKNOW to indicate an unknown or missing encoding.