Kiadási megjegyzések

6Alternatív Unicode konverziós táblák az 5039-es (CCSID) azonosítójú kódolt karakterkészlet esetén

6A Microsoft Japanese Windows Shift-JIS kódlap a 943-as (CCSID) azonosítójú 6IBM karakterkészlet alatt van regisztrálva. A Shift-JIS kódlap HP-UX 6platformon viszont CCSID 5039 azonosítójú. A CCSID 5039 csak a Japanese 6Industry Standard (JIS) karaktereit tartalmazza, más vállalatok által 6meghatározott karaktereket nem. HP-UX rendszeren használhat 5039-es 6CCSID azonosítójú DB2 UDB adatbázist Shift-JIS karakterek tárolására, de 6kódlapátalakítás történik a CCSID 5039 és a CCSID 943 között. A 6Microsoft ODBC alkalmazások használatakor problémát okozhat, az 5039-es CCSID 6azonosítójú adatok átalakítása Unicode kódlapra, mivel az IBM kódlapkonverziós 6táblája különbözik a Microsoft kódlapkonverziós táblájától.

6A következő listában szereplő karakterek a használt konverziós táblától 6függően (IBM vagy Microsoft) különböző kódpontokat eredményeznek az 5039-es 6CCSID és a Unicode kódlapok közötti átalakításkor. A felsorolt 6karakterek esetén az IBM konverziós tábla megfelel a Japanese Industry 6Standard JISX0208 és JISX0221 szabványoknak.
6

6táblázat 2. 5039-es CCSID és Unicode kódpontátalakítás

Shift-JIS kódpont (karakternév) IBM elsődleges kódpont (Unicode név) Microsoft elsődleges kódpont (Unicode név)
X'815C' (EM kötőjel) U+2014 (EM kötőjel) U+2015 (vízszintes vonal)
X'8160' (hullámvonal) U+301C (hullámvonal) U+FF5E (teljes szélességű tilde)
X'8161' (kettős függőleges vonal) U+2016 (kettős függőleges vonal) U+2225 (párhuzamos)
X'817C' (minusz jel) U+2212 (minusz jel) U+FF0D (teljes szélességű gondolatjel/minusz)

6Például az X'815C' kódpontú 5039-es CCSID azonosítójú EM kötőjel 6karakterből az IBM konverziós tábla használatával U+2014, a Microsoft 6konverziós tábla használatával pedig U+2015 Unicode kódpont jön létre. 6Ez a Microsoft ODBC alkalmazások esetén problémát okozhat, mert azok az U+2014 6kódpontot érvénytelennek tekintik. A problémák elkerülése érdekében a 6DB2 UDB az IBM konverziós táblája mellett az 5039-es CCSID azonosítójú 6karakter Unicode formátumra konvertálásához biztosítja a Microsoft konverziós 6táblát is. Az alapértelmezett IBM konverziós táblát le kell cserélnie a 6Microsoft konverziós táblára. Ne feledje, hogy az alapértelmezett IBM 6konverziós tábla Unicode formátumról 5039-es CCSID-re konvertáláshoz 6megegyezik a Microsoft verziójával.


[ Oldal eleje | Előző oldal | Következő oldal | Tartalom ]