From 0587375c428d499c602059fd72587da3dfeb0f63 Mon Sep 17 00:00:00 2001
From: johnsonj
The default character set is SC_CHARSET_DEFAULT.
The character sets supported on Windows are:
- SC_CHARSET_ANSI,
- SC_CHARSET_ARABIC,
- SC_CHARSET_BALTIC,
- SC_CHARSET_CHINESEBIG5,
- SC_CHARSET_DEFAULT,
- SC_CHARSET_EASTEUROPE,
- SC_CHARSET_GB2312,
- SC_CHARSET_GREEK,
- SC_CHARSET_HANGUL,
- SC_CHARSET_HEBREW,
- SC_CHARSET_JOHAB,
- SC_CHARSET_MAC,
- SC_CHARSET_OEM,
- SC_CHARSET_RUSSIAN (code page 1251),
- SC_CHARSET_SHIFTJIS,
- SC_CHARSET_SYMBOL,
- SC_CHARSET_THAI,
- SC_CHARSET_TURKISH, and
- SC_CHARSET_VIETNAMESE.
- SC_CHARSET_ANSI and SC_CHARSET_DEFAULT specify European Windows
- code page 1252 unless the code page is set.
The character sets supported on GTK+ are:
- SC_CHARSET_ANSI,
- SC_CHARSET_DEFAULT (8859-1),
- SC_CHARSET_OEM866 (code page 866),
- SC_CHARSET_CYRILLIC (code page 1251),
- SC_CHARSET_EASTEUROPE,
- SC_CHARSET_GB2312,
- SC_CHARSET_HANGUL,
- SC_CHARSET_RUSSIAN (KOI8-R),
- SC_CHARSET_SHIFTJIS, and
- SC_CHARSET_8859_15.
The character sets supported on Cocoa are:
- SC_CHARSET_8859_15,
- SC_CHARSET_ANSI (8859-1),
- SC_CHARSET_ARABIC,
- SC_CHARSET_BALTIC,
- SC_CHARSET_CHINESEBIG5,
- SC_CHARSET_CYRILLIC (code page 1251),
- SC_CHARSET_DEFAULT (8859-1),
- SC_CHARSET_EASTEUROPE,
- SC_CHARSET_GB2312,
- SC_CHARSET_GREEK,
- SC_CHARSET_HANGUL,
- SC_CHARSET_HEBREW,
- SC_CHARSET_JOHAB,
- SC_CHARSET_MAC,
- SC_CHARSET_OEM,
- SC_CHARSET_RUSSIAN (code page 1251),
- SC_CHARSET_SHIFTJIS,
- SC_CHARSET_SYMBOL,
- SC_CHARSET_THAI,
- SC_CHARSET_TURKISH,
- SC_CHARSET_VIETNAMESE.
SC_CHARSET_ANSI and SC_CHARSET_DEFAULT specify European Windows code page 1252 unless the code page is set.
| Character Set | +Windows | +GTK+ | +Cocoa |
|---|---|---|---|
SC_CHARSET_ANSI |
+ ✓ | +✓ | +✓ (8859-1) |
SC_CHARSET_ARABIC |
+ ✓ | ++ | ✓ |
SC_CHARSET_BALTIC |
+ ✓ | ++ | ✓ |
SC_CHARSET_CHINESEBIG5 |
+ ✓ | ++ | ✓ |
SC_CHARSET_DEFAULT |
+ ✓ | +✓ (8859-1) | +✓ (8859-1) |
SC_CHARSET_EASTEUROPE |
+ ✓ | +✓ | +✓ |
SC_CHARSET_GB2312 |
+ ✓ | +✓ | +✓ |
SC_CHARSET_GREEK |
+ ✓ | ++ | ✓ |
SC_CHARSET_HANGUL |
+ ✓ | +✓ | +✓ |
SC_CHARSET_HEBREW |
+ ✓ | ++ | ✓ |
SC_CHARSET_JOHAB |
+ ✓ | ++ | ✓ |
SC_CHARSET_MAC |
+ ✓ | ++ | ✓ |
SC_CHARSET_OEM |
+ ✓ | ++ | ✓ |
SC_CHARSET_RUSSIAN |
+ ✓ (cp1251) | +✓ (koi8-r) | +✓ (cp1251) |
SC_CHARSET_SHIFTJIS |
+ ✓ | +✓ | +✓ |
SC_CHARSET_SYMBOL |
+ ✓ | ++ | ✓ |
SC_CHARSET_THAI |
+ ✓ | ++ | ✓ |
SC_CHARSET_TURKISH |
+ ✓ | ++ | ✓ |
SC_CHARSET_VIETNAMESE |
+ ✓ | ++ | ✓ |
SC_CHARSET_OEM866 |
+ + | ✓ (cp866) | +|
SC_CHARSET_CYRILLIC |
+ + | ✓ (cp1251) | +✓ (cp1251) |
SC_CHARSET_8859_15 |
+ + | ✓ | +✓ |
SCI_STYLESETCASE(int style, int caseVisible)
SCI_STYLEGETCASE(int style) → int
--
cgit v1.2.3