6A Japán EUC kódlaphoz az IBM kódolt karakterkészletének azonosítója (CCSID) 6a 954-es CCSID. A 954-es CCSID a japán Unix és Linux platformok közös 6kódolása. Ha Microsoft ODBC alkalmazásokkal kapcsolódik a 954-es CCSID 6azonosítójú DB2 UDB adatbázishoz, problémát okozhat, ha az adatokat 954-es 6CCSID-ról Unicode formátumra alakítja. A probléma oka az IBM 6kódlap-átalakítási táblázata és a Microsoft kódlap-átalakítási táblázata 6közötti különbség. Az IBM konverziós tábla megfelel a Japanese Industry 6Standard (JIS) JISX0208, JISX0212 és JISX0221 szabványokban meghatározott 6karakterneveknek.
6A 954-es CCSID-ról Unicod formátumra történő átalakítás során a következő
6karakterek eredményeznek különböző kódpontokat, attól függően, hogy az IBM
6vagy a Microsoft konverziós táblája a használatos.
6
6táblázat 3. Kódpont-átalakítás 954-es CCSID-ról Unicode formátumra
| EUC-JP kódpont (karakternév) | IBM elsődleges kódpont (Unicode név) | Microsoft elsődleges kódpont (Unicode név) |
|---|---|---|
| X'A1BD' (EM kötőjel) | U+2014 (EM kötőjel) | U+2015 (vízszintes vonal) |
| X'A1C1' (hullámvonal) | U+301C (hullámvonal) | U+FF5E (teljes szélességű tilde) |
| X'A1C2' (kettős függőleges vonal) | U+2016 (kettős függőleges vonal) | U+2225 (párhuzamos) |
| X'A1DD' (minusz jel) | U+2212 (minusz jel) | U+FF0D (teljes szélességű gondolatjel/minusz) |
| X'8FA2C3' (megszakított vonal) | U+00A6 (megszakított vonal) | U+FFE4 (teljes szélességű megszakított vonal) |
6Például az X'A1BD' kódpontú 954-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. 6A konverziós leképezés különbsége miatt egy DB2 UDB Unicode adatbázisban vagy 6egy DB2 UDB 954 adatbázis grafikus oszlopában egy karakter esetén két 6különböző kódpont is előfordulhat. Ez a Microsoft ODBC alkalmazások 6esetén problémát okozhat, mert azok az U+2014 kódpontot érvénytelennek 6tekintik. A problémák elkerülése érdekében a DB2 UDB az IBM konverziós 6táblája mellett az 954-es CCSID azonosítójú karakter Unicode formátumra 6konvertálásához biztosítja a Microsoft konverziós táblát is. Az 6alapértelmezett IBM konverziós táblát le kell cserélnie a Microsoft konverziós 6táblára. Ne feledje, hogy az alapértelmezett IBM konverziós tábla 6Unicode formátumról 954-es CCSID-re konvertáláshoz megegyezik a Microsoft 6verziójával.