Compartilhar via


Campos de bits de página de código

Os campos de bits da página de código são usados nas estruturas FONTSIGNATURE e LOCALESIGNATURE.

Nota

Todas as localidades não dão suporte a páginas de código. Os campos de bits descritos neste tópico não se aplicam a localidades Unicode. Para determinar scripts com suporte para uma localidade, seu aplicativo pode usar a constante de identificador de localidade LOCALE_SSCRIPTS com GetLocaleInfoEx.

Nota

A presença de um bit em um campo de bits de página de código não significa necessariamente que todas as cadeias de caracteres de uma localidade podem ser codificadas nessa página de código sem perda. Para preservar dados sem perda, é recomendável usar o Unicode UTF-8 ou UTF-16.

Bit wingdi.h define Página de código Descrição
0 FS_LATIN1 1252 Latino 1
1 FS_LATIN2 1250 Latim 2: Europa oriental
2 FS_CYRILLIC 1251 Cirílico
3 FS_GREEK 1253 Grego
4 FS_TURKISH 1254 Turco
5 FS_HEBREW 1255 Hebraico
6 FS_ARABIC 1256 Árabe
7 FS_BALTIC 1257 Windows Baltic
8 FS_VIETNAMESE 1258 Vietnamita
9 – 15 Reservado para ANSI alternativo
16 FS_THAI 874 Tailandês
17 FS_JISJAPAN 932 JIS/Japão
18 FS_CHINESESIMP 936 Chinês: caracteres simplificados – PRC e Cingapura
19 FS_WANSUNG 949 Wansung coreano
20 FS_CHINESETRAD 950 Chinês: chars tradicionais — Taiwan e Hong Kong SAR
21 FS_JOHAB 1361 Johab coreano
22 – 28 Reservado para ANSI ou OEM alternativo
29 Conjunto de caracteres macintosh (romano dos EUA)
30 Conjunto de caracteres OEM
31 FS_SYMBOL Conjunto de caracteres de símbolo
32 – 47 Reservado para OEM
48 869 IBM Grego
49 866 MS-DOS russo
50 865 MS-DOS nórdica
51 864 Árabe
52 863 MS-DOS francês canadense
53 862 Hebraico
54 861 MS-DOS islandês
55 860 MS-DOS português
56 857 IBM Turco
57 855 IBM Cirílico; principalmente russo
58 852 Latino 2
59 775 MS-DOS Báltico
60 737 Grego; ex-437 G
61 708 Árabe; ASMO 708
62 850 WE/Latin 1
63 437 NOS