Remarques sur le produit

6Tables de conversion Unicode de remplacement pour l'ID de jeu de caractères codés (CCSID) 5039

6La page de codes Microsoft Japanese Windows avec codage SJIS est 6enregistrée en tant qu'ID de jeu de caractères codés (CCSID) IBM 6943. Cependant, la page de codes avec codage SJIS sous une plateforme 6HP-UX est enregistrée en tant que CCSID 5039. Le CCSID 5039 ne contient 6que des caractères répondant à la norme JIS (Japanese Industry Standard) et ne 6contient aucun caractère défini par le fournisseur. Vous pouvez 6utiliser une base de données DB2 UDB possédant le CCSID 5039 sous HP-UX pour 6stocker les caractères de codage SJIS, mais cela engendrera une conversion de 6la page de codes du CCSID 5039 au CCSID 943. Si vous utilisez des 6applications Microsoft ODBC, vous risquez de rencontrer un problème potentiel 6lors de la conversion des données du CCSID 5039 au format Unicode, en raison 6des différences entre la table de conversion des pages de codes d'IBM et 6celle de Microsoft.

6Lors de la conversion de la liste de caractères ci-dessous du CCSID 5039 au 6format Unicode, vous obtiendrez des points de code qui varient en fonction de 6la table de conversion utilisée (IBM ou Microsoft). Pour ces 6caractères, la table de conversion IBM répond aux normes JIS JISX0208 et 6JISX0221.
6

6Tableau 2. Conversion des points de code CCSID 5039 au format Unicode

Point de code avec codage SJIS (nom de caractère) Point de code primaire d'IBM (nom Unicode) Point de code primaire de Microsoft (nom Unicode)
X'815C' (tiret cadratin) U+2014 (tiret cadratin) U+2015 (barre horizontale)
X'8160' (tilde) U+301C (tilde) U+FF5E (tilde pleine largeur)
X'8161' (double ligne verticale) U+2016 (double ligne verticale) U+2225 (parallèle à)
X'817C' (signe moins) U+2212 (signe moins) U+FF0D (trait d'union pleine largeur)

6Par exemple, le tiret cadratin utilisé avec le point de code CCSID 5039 de 6X'815C' est converti en point de code Unicode U+2014 si vous utilisez 6la table de conversion d'IBM et en U+2015 si vous utilisez celle de 6Microsoft. Cela peut éventuellement engendrer des problèmes avec les 6applications Microsoft ODBC car elles considéreraient U+2014 comme étant un 6point de code non valide. Pour éviter ce genre de problème, DB2 UDB 6fournit, en plus de la table de conversion par défaut d'IBM, la table de 6remplacement de Microsoft qui indique les conversions du format CCSID 5039 au 6format Unicode. Vous devez remplacer la table de conversion par défaut 6d'IBM par la table de conversion de remplacement de Microsoft. 6Notez que la table de conversion par défaut d'IBM indiquant les 6conversions du format Unicode au format CCSID 5039 est compatible avec la 6version de Microsoft.


[ Début de page | Page précédente | Page suivante | Table des matières ]