Release-Informationen

6Alternative Unicode-Konvertierungstabellen für CCSID 954

6Die IBM CCSID für die japanische EUC-Codepage ist als CCSID 954 6registriert. CCSID 954 ist eine gängige Codierung für japanische UNIX- 6und Linux-Plattformen. Wenn Sie zur Herstellung einer Verbindung mit 6einer DB2 UDB-Datenbank mit CCSID 954 Microsoft-ODBC-Anwendungen einsetzen, 6treten bei der Datenkonvertierung von CCSID 954 in Unicode möglicherweise 6Fehler auf. Dies liegt daran, dass sich die IBM 6Codepage-Konvertierungstabelle von der Microsoft-Konvertierungstabelle 6unterscheidet. Die IBM Konvertierungstabelle befolgt bei Zeichennamen 6die japanischen Industriestandards JISX0208, JISX0212 und JISX0221.

6Wenn die folgenden Zeichen von CCSID 954 in Unicode konvertiert werden, 6resultieren daraus unterschiedliche Codepunkte, je nach dem, welche 6Konvertierungstabelle (IBM oder Microsoft) verwendet wird.
6

6Tabelle 3. Codepunkt-Konvertierung (CCSID 954 in Unicode)

EUC-JP-Codepunkt (Name des Zeichens) Primärer IBM Codepunkt (Unicode-Name) Primärer Microsoft-Codepunkt (Unicode-Name)
X'A1BD' (Geviertstrich) U+2014 (Geviertstrich) U+2015 (horizontale Linie)
X'A1C1' (gewellter Bindestrich) U+301C (gewellter Bindestrich) U+FF5E (vollbreite Tilde)
X'A1C2' (doppelte vertikale Linie) U+2016 (doppelte vertikale Linie) U+2225 (parallel)
X'A1DD' (Minuszeichen) U+2212 (Minuszeichen) U+FF0D (vollbreites Minuszeichen)
X'8FA2C3' (unterbrochener Strich) U+00A6 (unterbrochener Strich) U+FFE4 (vollbreiter, unterbrochener Strich)

6Das Geviertzeichen mit dem CCSID 954-Codepunkt X'A1BD' wird bei 6Verwendung der IBM Konvertierungstabelle z. B. in den 6Unicode-Codepunkt U+2014 und bei Verwendung der 6Microsoft-Konvertierungstabelle in U+2015 konvertiert. Aufgrund der 6unterschiedlichen Konvertierungszuordnung ist es möglich, dass in einer DB2 6UDB-Unicode-Datenbank oder in der Grafikspalte einer DB2 UDB-954-Datenbank 6zwei unterschiedliche Codepunkte für dasselbe Zeichen verwendet werden. 6Dies kann bei Microsoft-ODBC-Anwendungen zu Fehlern führen, da diese 6Anwendungen U+2014 als ungültigen Codepunkt behandeln. Zur Vermeidung 6dieser Fehler stellt DB2 UDB zusätzlich zur IBM Standardkonvertierungstabelle 6eine alternative Microsoft-Tabelle für die Konvertierung von CCSID 954 in 6Unicode zur Verfügung. Ersetzen Sie die IBM 6Standardkonvertierungstabelle durch die alternative 6Microsoft-Konvertierungstabelle. Achten Sie darauf, dass die IBM 6Standardkonvertierungstabelle von Unicode in CCSID 954 mit der 6Microsoft-Version übereinstimmt.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis ]