Megosztás:


Unicode

A Unicode számos nyelven definiálja a karakterek kódolását.

További információ a Unicode szabványról: The Unicode Consortium.

A Unicode egy univerzális karakterkészletet határoz meg. A Windows ANSI-kódlapok egy karakterkészletet határoznak meg, amely általában egy nyelv karaktereit tartalmazza. Előfordulhat, hogy nehezebb olyan alkalmazást írni, amely a különböző kódlapok használatához szükséges.

A Unicode nem igényel kódlapot. Minden kódpont egy adott nyelven egyetlen karakterre van leképezve.

Jelenleg az ODBC által támogatott egyetlen Unicode-kódolás az UCS-2, amely egy 16 bites egész számot (rögzített hosszúságú) használ egy karakter megjelenítéséhez. A Unicode lehetővé teszi, hogy az alkalmazások különböző nyelveken működjenek.

Az ODBC 3.5 -ös (vagy újabb) illesztőprogram-kezelő Unicode-kompatibilis. Ez két fő területet érint: függvényhívásokat és sztring adattípusokat. Az Illesztőprogram-kezelő az alkalmazás és az illesztőprogram által megkövetelt függvénysztring-argumentumokat és sztringadatokat térképezi le, amelyek mindegyike Unicode-kompatibilis vagy ANSI-kompatibilis lehet. Ezt a két területet részletesen tárgyaljuk a szakaszokban, a Unicode függvényargumentumokban és a Unicode-adatokban.

Az ODBC 3.5 -ös (vagy újabb) Illesztőprogram-kezelő támogatja a Unicode-illesztőprogramok Használatát Unicode-alkalmazással és ANSI-alkalmazással is. Az ANSI-illesztők ANSI-alkalmazással való használatát is támogatja. Az Illesztőprogram-kezelő korlátozott Unicode–ANSI-leképezést biztosít egy ANSI-illesztőprogramot használó Unicode-alkalmazáshoz.

Ez a szakasz a következő témaköröket tartalmazza.