Megosztás a következőn keresztül:


Egy bájtos karakterkészletek

Az egy bájtos karakterkészlet (SBCS) 256 egyéni karakter leképezése a kódlapként implementált azonosító kódértékekhez. Az SBCS egy Windows-kódlapnak vagy egy OEM-kódlapnak is megfelelhet. Az SBCS-kódlapok tartalmazhatnak nem natív kódlapot is, például egy EBCDIC kódlapot. A kódlapok definícióit a Kódlapokcímű témakörben talál.

Jegyzet

Az új Windows-alkalmazásoknak Unicode kell használniuk a változatos kódlapok inkonzisztenciája és a honosítás megkönnyítése érdekében. Egyes örökölt protokollokhoz azonban SBCS-t kell használni. Minden SBCS-kódlap különböző karaktereket támogat, de egyetlen oldal sem támogatja a Unicode által biztosított karakterek teljes szélességét. Minden SBCS-kódlap más-más kódolt részhalmazt támogat. Az egyik SBCS-kódlapról egy másikra konvertált adatok sérülést szenvednek, mert a különböző kódlapokon lévő adatértékek más karaktert kódolhatnak. A Unicode-ból SBCS-be konvertált adatok adatvesztésnek lehetnek kitéve, mivel előfordulhat, hogy egy adott kódlap nem képes az adott Unicode-adatokban használt összes karakter megjelenítésére.

 

Az alkalmazások SBCS Windows-kódlapokat használnak a Windows-függvények "A" verzióival. Lásd: függvény prototípusainak és kódlapokra vonatkozó konvenciók. Egy SBCS-kódlap azonosításához az alkalmazás használhatja a GetCPInfo vagy GetCPInfoEx függvényt. Emellett az alkalmazások a MultiByteToWideChar és WideCharToMultiByte függvényeket is használhatják a Unicode és az SBCS sztringek közötti leképezéshez.

karakterkészletek

kétbájtos karakterkészletek