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 |