Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A kódlap egy karakterkészlet, amely tartalmazhat számokat, írásjeleket és egyéb karakterjeleket. A különböző nyelvek és területi beállítások különböző kódlapokat használhatnak. Az ANSI 1252-kódlapja például angol és legtöbb európai nyelvhez használható; A 932-ben használt OEM-kódlap a japán Kanjihoz használatos.
A kódlapok a táblázatokban karakterek egybájtos vagy többbájtos értékekre való leképezéseként ábrázolhatók. Számos kódlap rendelkezik az ASCII karakterkészlettel a tartományban 0x00 – 0x7F.
A Microsoft futtatókörnyezeti kódtára a következő típusú kódlapokat használja:
Rendszer alapértelmezett ANSI-kódlapja. Alapértelmezés szerint indításkor a futtatókörnyezeti rendszer automatikusan beállítja a többbájtos kódlapot a rendszer alapértelmezett ANSI-kódlapjára, amelyet az operációs rendszer szerez be. A hívás:
setlocale ( LC_ALL, "" );A területi beállításokat a rendszer alapértelmezett ANSI-kódlapjára is beállítja.
Területi kódlap. Több futásidejű rutin viselkedése az aktuális területi beállítástól függ, amely tartalmazza a területi kódlapot. További információ: Területi beállítások. Alapértelmezés szerint a Microsoft futásidejű kódtárában a területi beállítástól függő rutinok a "C" területi beállításnak megfelelő kódlapot használják. A futás idején módosíthatja vagy lekérdezheti a területi kódlapot a
setlocalehívásával.Többbájtos kódlap. A futásidejű kódtárban a többbájtos rutinok többségének viselkedése a többbájtos kódlap aktuális beállításától függ. Ezek a rutinok alapértelmezés szerint a rendszer alapértelmezett ANSI-kódlapját használják. Futtatási időben lekérdezheti a többbájtos kódlapot a
_getmbcpsegítségével és módosíthatja a_setmbcpsegítségével.A "C" területi beállításokat az ANSI határozza meg annak a területi beállításnak megfelelően, amelyben a C programokat hagyományosan végrehajtották. A "C" területi beállítás ("C" kódlap) kódlapja az ASCII karakterkészletnek felel meg. A "C" területi beállításban például a
islowercsak a 0x61 - 0x7A értékek esetén ad vissza igaz értéket. Egy másik területi beállításbanislowervisszaadhatjatrueezekhez és más értékekhez az adott területi beállítás által meghatározott módon.
Lásd még
nemzetköziesítés
Univerzális C futtatókörnyezeti rutinok kategória szerint