Partilhar via


Páginas de código

A code page é um conjunto de caractere, que pode incluir números, sinais de pontuação e outros glifos. Localidades e idiomas diferentes podem usar diferentes páginas de código.Por exemplo, página de código 1252 do ANSI é usada para inglês e a maioria dos idiomas europeus; página de código OEM 932 é usada para japonês kanji.

Uma página de código pode ser representada em uma tabela sistema autônomo um mapeamento de caracteres multibyte valores ou valores de byte único.Muitas páginas de código de compartilham o conjunto de caractere no intervalo 0 x 00 – 0x7F de caractere ASCII.

O Microsoft em time de execução biblioteca usa os seguintes tipos de páginas de código:

  • Página de código ANSI padrão do sistema.Por padrão, na inicialização o em time de execução sistema define automaticamente a página de código multibyte na página de código ANSI padrão do sistema, que é obtida do sistema operacional.A telefonar:

    setlocale ( LC_ALL, "" );
    

    também define a localidade na página de código ANSI padrão do sistema.

  • Página de código de localidade.O comportamento de um número de em time de execução rotinas depende a configuração de localidade corrente, que inclui a página de código de localidade.(Para obter mais informações, consulte Rotinas de dependente de localidade.) Por padrão, todas as rotinas dependente de localidade no Microsoft em time de execução biblioteca usam a página de código que corresponde à localidade "C".Em time de execução, você pode alterar ou consulta a página de código de localidade em uso por uma telefonar para setlocale.

  • Página de código multibyte.O comportamento da maioria das rotinas de caractere multibyte na em time de execução biblioteca depende da configuração de página de código multibyte corrente.Por padrão, essas rotinas usam a página de código ANSI padrão do sistema.Em time de execução, você pode consultar e alterar a página de código multibyte com _getmbcp and _setmbcp, respectivamente.

  • A localidade "C" é definida pela ANSI para corresponder à localidade na qual programas C tem tradicionalmente executadas.A página de código para a localidade "C" (página de código "C") corresponde ao conjunto de caractere ASCII.Por exemplo, na localidade "C",islower Retorna verdadeiro para os valores 0x61 – 0x7A somente. Em outra localidade, islower pode retornar true para eles, bem sistema autônomo outros valores, conforme definido nessa localidade.

Consulte também

Referência

Internacionalização

em time de execução Rotinas por categoria