Label Décisionnel
Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?
Re:Sql Loader - problème d'encodage (1 lecteur(s)) (1) Invité(s)
Aller en bas Répondre Ajouté aux favoris : 0
SUJET: Re:Sql Loader - problème d'encodage
#787
jbrinon (Utilisateur)
Expert Boarder
Messages: 145
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sql Loader - problème d'encodage depuis 6 Mois, 3 Semaines Karma: 18  
Bonjour,

J'ai un problème d'encodage de caractère avec le Sql Loader.

Dans mon fichier plat, j'ai une chaine de type :
... réorganisation du réseau 5ème ...

Avec le sqlldr d'Oracle 8i, je retrouve cette chaine en base :
... riorganisation du riseau 5hme ...

Avec le sqlldr d'Oracle 10g, je retrouve cette chaine en base :
... r¿organisation du r¿seau 5¿me ...

Et c'est pareil pour tous les caractères accentués, et d'autres encore.

Qu'est-ce qui entraine une telle différence ?
Y a-t-il une solution pour encoder correctement lors de l'intégration (fonction Oracle ou autre) ?

Merci d'avance !

Josserand
 
 
Josserand BRINON
  L'administrateur a désactivé l'accès public en écriture.
#796
ChrYStophe (Utilisateur)
Expert Boarder
Messages: 158
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Sql Loader - problème d'encodage depuis 6 Mois, 3 Semaines Karma: 17  
Hello Joss,

As-tu utilisé le paramètre CHARACTERSET dans ton fichier ctl ? Il permet de définir l'encodage à utiliser.

Handling Different Character Encoding Schemes

ChrYStophe
 
  L'administrateur a désactivé l'accès public en écriture.
#806
jbrinon (Utilisateur)
Expert Boarder
Messages: 145
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Sql Loader - problème d'encodage depuis 6 Mois, 3 Semaines Karma: 18  
Salut Christophe,

Après avoir essayé la piste de modification temporaire du NLS_CHARACTERSET (pas possible), et l'utilisation de la fonction CONVERT dans le code SQL (conversion inutile une fois les données chargées), j'avais également vu une piste pour définir la paramètre CHARACTERSET directement dans le fichier CTL.

J'ai testé... et ça marche !
Donc, ta soluce, Christophe, est encore la bonne ! Chapeau bas Monsieur.

Après, je me vois en face d'un nouveau problème (suite à ça), mais ça relève de l'ODI. Donc, rendez-vous sur le forum ODI.

Merci !!
Josserand
 
 
Dernière édition: 16-05-2008 à 12:12 Par jbrinon.
 
Josserand BRINON
  L'administrateur a désactivé l'accès public en écriture.
Revenir en haut Répondre
Développé par FireBoardObtenir les derniers messages directement sur votre PC
Joomla Template by Joomlashack
Joomla Templates by JoomlaShack Joomla Templates