Traitement du codage de caractères Unicode

Si la colonne source contient des données de type caractères stockées dans un jeu de caractères codé sur plusieurs octets, sur deux octets ou Unicode, vous pouvez indiquer la façon dont CDC Replication traite les données de la colonne source lors de la réplication sur une colonne cible.

Pourquoi et quand exécuter cette tâche

Remarque : Cette tâche n'est applicable qu'à CDC Replication versions 6.3 et antérieures.

Management Console fournit des jeux de caractères et des codages standard. Pour ajouter plus de jeux de caractères et de codages, vous devez les ajouter au modèle CSV disponible dans les préférences Advanced de Edit > Preferences.

Pour pouvoir configurer la façon dont CDC Replication traite les données Unicode, vous devez d'abord définir l'un des paramètres système suivants (en fonction de la version et de la plateforme de CDC Replication) pour définir la méthode par défaut utilisée pour traiter les données des colonnes Unicode :

Procédure

  1. Cliquez sur Configuration > Subscriptions.
  2. Sélectionnez l'abonnement.
  3. Cliquez sur la vue Table Mappings et sélectionnez le mappage de table à partir de la colonne Source Table.
  4. Cliquez avec le bouton droit de la souris et sélectionnez Open Details....
  5. Cliquez sur l'onglet Encoding.
  6. Cliquez avec le bouton droit de la souris sur la colonne source qui prend en charge le traitement de caractères dans la liste Source Columns et sélectionnez Edit Encoding. La boîte de dialogue Column Encoding s'ouvre.
  7. Si vous avez défini le paramètre système applicable (selon votre version de CDC Replication) de façon à ce qu'il utilise la valeur par défaut du système pour traiter le jeu de caractères, sélectionnez System Default.
  8. Si vous souhaitez utiliser un codage pour le jeu de caractères, sélectionnez l'une des valeurs suivantes :
    CHAR
    Sélectionnez cette valeur si vous avez défini le paramètre système applicable à CHAR ou true. CDC Replication traite toutes les données dans des colonnes Unicode en tant que caractères mono-octet. Utilisez ce codage lorsque des colonnes Unicode contiennent des données de types caractères mono-octet.
    NOCHANGE
    Sélectionnez cette valeur si vous avez défini le paramètre système applicable à NO CHANGE ou false. CDC Replication traite toutes les données dans des colonnes Unicode en tant que flot de bits continu. Utilisez ce codage lorsque des colonnes Unicode contiennent des données de type caractères non-mono-octet. NOCHANGE veille à ce que CDC Replication traite les données de type caractères non-mono-octet de la même façon que les éditions précédentes de CDC Replication.
  9. Cliquez sur Save.