Udostępnij przez


Pola bitów strony kodowej

Pola bitów strony kodowej są używane w strukturach FONTSIGNATURE i LOCALESIGNATURE.

Nuta

Wszystkie ustawienia regionalne nie obsługują stron kodu. Pola bitowe opisane w tym temacie nie mają zastosowania do ustawień regionalnych Unicode. Aby określić obsługiwane skrypty dla ustawień regionalnych, aplikacja może użyć stałej identyfikatora ustawień regionalnych LOCALE_SSCRIPTS z GetLocaleInfoEx.

Nuta

Obecność bitu w polu bitowym strony kodu nie musi oznaczać, że wszystkie ciągi ustawień regionalnych mogą być zakodowane na tej stronie kodu bez utraty. Aby zachować dane bez utraty, zalecane jest użycie formatu Unicode UTF-8 lub UTF-16.

Bit definicja wingdi.h Strona kodowa Opis
0 FS_LATIN1 1252 Łaciński 1
1 FS_LATIN2 1250 Łaciński 2: Europa Wschodnia
2 FS_CYRILLIC 1251 Cyrylica
3 FS_GREEK 1253 Grecki
4 FS_TURKISH 1254 Turecki
5 FS_HEBREW 1255 Hebrajski
6 FS_ARABIC 1256 Arabski
7 FS_BALTIC 1257 Windows Baltic
8 FS_VIETNAMESE 1258 Wietnamski
9 – 15 Zarezerwowane dla alternatywnej ansi
16 FS_THAI 874 Tajski
17 FS_JISJAPAN 932 JIS/Japonia
18 FS_CHINESESIMP 936 Chiński: uproszczone znaki — CHRL i Singapur
19 FS_WANSUNG 949 Koreański Wansung
20 FS_CHINESETRAD 950 Chiński: Tradycyjne chars — Tajwan i Hongkong SAR
21 FS_JOHAB 1361 Koreański Johab
22 – 28 Zarezerwowane dla alternatywnej ANSI lub OEM
29 Zestaw znaków Macintosh (US Roman)
30 Zestaw znaków producenta OEM
31 FS_SYMBOL Zestaw znaków symboli
32 – 47 Zarezerwowane dla producenta OEM
48 869 IBM Grecki
49 866 MS-DOS rosyjski
50 865 MS-DOS Nordycka
51 864 Arabski
52 863 MS-DOS kanadyjski francuski
53 862 Hebrajski
54 861 MS-DOS islandii
55 860 MS-DOS portugalski
56 857 IBM Turecki
57 855 IBM Cyrylica; przede wszystkim rosyjski
58 852 Łaciński 2
59 775 MS-DOS Bałtycki
60 737 Grecki; były 437 G
61 708 Arabski; ASMO 708
62 850 WE/Latin 1
63 437 NAM