Condividi tramite


Tabelle codici

In code page è un set di caratteri, che può includere numeri, segni di punteggiatura e altri glifi.Le lingue diverse e le impostazioni locali possono utilizzare le diverse tabelle codici.Ad esempio, la tabella codici ANSI 1252 viene utilizzata per l'inglese e la maggior parte delle lingue europee, La tabella codici 932 OEM viene utilizzata per il Kanji giapponese.

Una tabella codici può essere rappresentata in una tabella come mapping dei caratteri in valori a byte singolo o ai valori multibyte.Molte tabelle codici condividono il set di caratteri ASCII per i caratteri nell'intervallo tra 0x00 e 0x7F.

La libreria di runtime di Microsoft vengono utilizzati i seguenti tipi di tabelle codici:

  • tabella codici ANSI di Sistema-impostazione predefinita.Per impostazione predefinita, all'avvio del sistema runtime imposta automaticamente la tabella codici multibyte nella tabella codici ANSI di sistema-impostazione predefinita, ottenuta dal sistema operativo.la chiamata:

    setlocale ( LC_ALL, "" );
    

    imposta inoltre le impostazioni locali nella tabella codici ANSI di sistema-impostazione predefinita.

  • Tabella codici delle impostazioni locali.Il comportamento di una serie di routine in fase di esecuzione dipende da un'impostazione locale corrente, inclusi la tabella codici delle impostazioni locali.(Per ulteriori informazioni, vedere Routine Impostazioni locali). Per impostazione predefinita, tutte le routine impostazioni locali della libreria di runtime di Microsoft utilizzano la tabella codici che corrisponde alle impostazioni locali “c„.In fase di esecuzione è possibile modificare o eseguire una query nella tabella codici delle impostazioni locali in uso con una chiamata a setlocale.

  • tabella codici multibyte.Il comportamento della maggior parte delle routine di caratteri multibyte nella libreria di runtime dipende dall'impaginazione multibyte corrente di codice.per impostazione predefinita, queste routine utilizzano la tabella codici ANSI di sistema-impostazione predefinita.In fase di esecuzione è possibile eseguire una query e modificare la tabella codici multibyte con _getmbcp e _setmbcp, rispettivamente.

  • Le impostazioni locali “c„ sono definite dall'ANSI corrispondere alle impostazioni locali in cui i programmi C Ha Eseguito in precedenza.La tabella codici delle impostazioni locali “c„ (tabella codici “c„) corrisponde al set di caratteri ASCII.Ad esempio, nelle impostazioni locali “c„, islower restituisce true per i valori 0x61 - 0x7A solo.In altre impostazioni locali, islower può restituire true per questi nonché altri valori, definiti da tali impostazioni.

Vedere anche

Riferimenti

Internazionalizzazione

Routine di runtime per la categoria