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 .

Observação

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.

 

Observação

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 para uma localidade podem ser codificadas nessa página de código sem perda. Para preservar dados sem perda, é recomendável usar Unicode UTF-8 ou UTF-16.

 

bit Página de código Descrição
ANSI
0 1252 Latino 1
1 1250 Latino 2: Europa Central
2 1251 Cirílico
3 1253 Grego
4 1254 Turco
5 1255 Hebraico
6 1256 Árabe
7 1257 Báltico
8 1258 Vietnamita
9 - 15 Reservado para ANSI
ANSI e OEM
16 874 Tailandês
17 932 Japonês, Shift-JIS
18 936 Chinês simplificado (PRC, Cingapura)
19 949 Código hangul unificado coreano (código Hangul TongHabHyung)
20 950 Chinês tradicional (Taiwan; SAR de Hong Kong, PRC)
21 1361 Coreano (Johab)
22 - 29 Reservado para ANSI e OEM alternativos
30 - 31 Reservado por sistema.
OEM
32 - 46 Reservado para OEM
47 1258 Vietnamita
48 869 Grego Moderno
49 866 Russo
50 865 Nórdico
51 864 Árabe
52 863 Francês do Canadá
53 862
54 861 Islandês
55 860 Português
56 857 Turco
57 855 Cirílico; principalmente russo
58 852 Latino 2
59 775 Báltico
60 737 Grego; anteriormente 437G
61 708; 720 Árabe; ASMO 708
62 850 Latino multilíngue 1
63 437 EUA