Qlik Community

Groupe des Utilisateurs Francophones

Announcements
Coming your way, the Qlik Data Revolution Virtual Summit. October 27-29. REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Creator
Creator

Chargement de fichier avec des caractères

Bonjour,

J'ai un soucis lorsque je charge un fichier qui comprend les lignes suivantes dans qlikview.

1. Полезность общения с медицинским представителем

2. Информативность презентации

3. Качество интерактивной встречи с технической стороны

Après chargement j'obtiens ça:

1. ?????????????????????????????????????????

2. ???????????????????????????

3. ????????????????????????????????????????????????

Comment éviter cela?

Ma requête de chargement est la suivante:

QUESTION:

LOAD

    `QUESTIONNAME` AS QUESTION;

SQL SELECT *

FROM QUESTION Q, ANSWERS A, INSTANCE I

where Q.DAQ_ID=A.DAQ_ID

and I.DIN_ID=A.DIN_ID;

Labels (1)
1 Solution

Accepted Solutions
Highlighted
Creator
Creator

Peut être vérifier les paramètres et version de connexion ODBC:


Exemple pour MySQL:


Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=dbtest; User=user1;Password=mysql;Option=3;CharSet=utf8;


View solution in original post

7 Replies
Highlighted
Creator
Creator

Bonjour Djotohou,

Vérifiez bien que vous êtes en utf-8 pour la reconnaissance Unicode, et que vous avez ces fonts de caractères étrangers installés sur votre système Windows.

Je vérifierai aussi la version et la chaine ODBC pour m'assurer du CharSet=utf8;

Maurice

Highlighted
Creator
Creator

Bonjour Maurice,

Merci de ton conseil, avant le CharSet n'etait en utf8, donc je l'ai mit. Mais par contre, comment je peux vérifier pou la reconnaissance Unicode? Tu peux me l'expliquer?

Highlighted
Creator
Creator

Essaye de faire un test avec un petit fichier txt ayant des caractères nécessitant le standard unicode et tente un chargement:

LOAD * from test.txt (utf8, txt, delimiter is ',' , embedded labels)

LOAD * from test.txt (unicode, txt, delimiter is ',' , embedded labels)

Quel est le resultat dans Qlikview ?

Es tu sur un server ou desktop, et quelle version de qlikview?

Maurice

Highlighted
Creator
Creator

Avec le unicode, Qlikview me donne un bon resultat.

TEST:

LOAD *

FROM

(txt, unicode, no labels, delimiter is '\t', msq);

moi je me connecte à une base via l'ODBC pour récupérer les données des tables, c'est possible d'utiliser l'unicode dans le load?

voila le script de chargement d'un des tables:

QUESTION:

LOAD `DAQ_ID`,

    `DAQ_QUESTIONNAME` AS QUESTION;

SQL SELECT *

FROM QUESTION Q, ANSWERS FA, INSTANCE I

where Q.DAQ_ID=FA.DAQ_ID

and I.ID=FA.ID

and I.ID=$(vInstance_ID);

Pour répondre à ta question, je suis sur un server et la verson de Qlikview est la version 11

Highlighted
Creator
Creator

Peut être vérifier les paramètres et version de connexion ODBC:


Exemple pour MySQL:


Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=dbtest; User=user1;Password=mysql;Option=3;CharSet=utf8;


View solution in original post

Highlighted
Creator
Creator

J'ai supprimée la connexion ODBC et créer une nouvelle, en mettant les bons paramétrés. Après chargement des tables j'ai plus de problème de caractère.

Merci de ton aide Maurice

Highlighted
Creator
Creator

De rien Doris, heureux de t'avoir aidé.

Bien à toi

Maurice