Forum

Trouvez des réponses, posez des questions, et partagez votre expertise d’Alteryx.
TIPS de la semaine

Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !

Voir l'index
RÉSOLU

Modifier l'encodage d'une colonne d'1 fichier ODBC

Alexandrina
Météore

Bonjour,

 

Mon problème est le suivant : je charge une fichier ODBC avec plusieurs colonnes et parmi celles-ci, 3 colonnes sont illisibles car les accents sont remplacés par d'autres caractères : " <p>Les missions du <strong>Charg&eacute;.e d&#39;approvisionnement</strong> seront les suivantes".

Je regarde sur internet et comprend que c'est un problème d'encodage entre Latin1 et UTF-8. J'essaie donc une formule avec ConvertFromCodepage et ConverttoCodepage mais rien de change.

 

Avez-vous une solution à me proposer ?

 

Merci de votre aide.

Alexandrina

6 RÉPONSES 6
mathieuf
Alteryx
Alteryx

Bonjour @Alexandrina, quelle est la nature de la source de données que vous souhaitez lire (fichier plats, base de données, quel format ?).

Merci.

Ladarthure
14 - Magnetar
14 - Magnetar

Bonjour @Alexandrina,

 

si vous parlez de charger un fichier odbc, voulez-vous dire écrire dans une base de données? Si c'est le cas, je vous invite à vérifier que cette base accepte les caractères acccentués. Si cela n'est pas le cas, vous pouvez utiliser la fonction DecomposeUnicodeForMatch(String) qui permet de les enlever de amnière simple et rapide (en remplaçant, par exemple, é par e ).

 

Si à l'inverse vous parlez de la lecture de votre base de données, il est possible que cela soit lié au driver que vous utilisez?

 

Avez-vous par ailleurs la possibilité de réaliser cette opération via un autre outil et si oui, obtenez vous le même résultat?

Alexandrina
Météore

Bonjour,

 

Désolée pour ma réponse tardive, quelques aléas de début d'année...

 

Je suis sur de la lecture de base de données et le souci n'est pas présent sur toutes les colonnes de ma base mais uniquement sur quelques colonnes. Du coup, je ne pense pas que ce soit lié à mon driver.

Et je n'ai pas d'autre outil me permettant d'extraire ces données.

 

Alexandrina

Alexandrina
Météore

Bonjour @mathieuf 

 

Désolée pour ma réponse tardive, quelques aléas de début d'année...

 

Je lis une base de données pour laquelle le format est ODBC Database (odbc:) 

 

Alexandrina

mathieuf
Alteryx
Alteryx

Bonjour,

 

Ces codes ressemblent à des codes de pages HTML. Je n'ai pas la solution idéale mais un rechercher/remplacer avec les codes peut vous aider.

 

mathieuf_0-1674834914579.png

 

Alexandrina
Météore

Merci beaucoup @mathieuf, c'est ce qu'il me fallait.

Étiquettes