Accueil > Forum > > > > Problème caractère "?" à la place des "é"
Problème caractère "?" à la place des "é"
jeudi 1 février 2007 à 15:15:57 |
Problème caractère "?" à la place des "é"

breton75
|
Bonjour, Je suis pire que débutant en programmation, mais j'arrive à bidouiller et à m'en sortir en général. Sauf là où j'ai un problème. Le contexte : 1) j'exporte des données d'un CD au format *.dbf Dans ces données il y'a des mots avec des "é" qui sont bien là quand j'ouvre par exemple le fichier sous Excel. 2) Via un programme créer avec Delphi 3, j'intègre mon fichier à une base de données gérer par Oracle et donc (il me semble) en langage SQL. Sauf qu'entre mon fichier DBF et l'intégration à ma base, y'a surement un soucis... mes "é" se transforme en "?" . Donc à l'affichage c'est beaucoup moins évident à lire ! lol Je suppose donc qu'il y'a des paramètres à ajouter ou changer dans mon fichier "projet" sous delphi pour la reconnaissance des caratères.. ?? Voilà... si quelqu'un peut m'aider à résoudre ce ptit problème, j'en serais très reconaissant ! Merci d'avance ! Xav
|
|
vendredi 2 février 2007 à 08:53:39 |
Re : Problème caractère "?" à la place des "é"

breton75
|
Personne qui aurait un semblant de réponse ?? 
|
|
vendredi 2 février 2007 à 09:45:22 |
Re : Problème caractère "?" à la place des "é"

Loda
|
salut,
sans tes sources, un semblant de réponse oui, une réponse: non. dsl.
Je peux te dire que ce type de problème est probalement liée à l'encodage de ton text.
- regarde avec ultraedit (pas excel) si dans ton fichier .dbf les "é" sont des "é" ou des "é" (ou similaire) - cherche de la doc sur UTF8 (comprendre ce que c'est, pourquoi ça exist et comment s'en servire.)
Pour résoudre ton problème, essaye de savoir quand le problème est crée. je m'explique: fichier -> delphi -> Oracle -> affichage met des affichage intémédiare pour voir qui te "crée" le problème.
Si ça ne vient pas de là, regarde comment tu génére l'affiche final. Fait des test avec des fichier que tu crée à la main, etc...
Loda
Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.
|
|
vendredi 2 février 2007 à 11:08:53 |
Re : Problème caractère "?" à la place des "é"

breton75
|
Salut Loda,
Merci de t'interesser à mon problème et des différentes pistes que tu m'as donné.
J'ai suivi ton 1er conseil, en téléchargeant UltraEdit et ouvrant mon fichier .DBF avec... et là surprise, tu avais raison, mes "é" n'apparaissent déjà plus, et à la place j'ai des "," (l'équivalent des "? en minuscule quoi..).
Donc le problème est déjà là, même avant de la passer avec ma routine Delphi.... 
Vue que tu as l'air calé, vue cette nouvelle révélation, que mon conseils tu ??
Merci d'avance...
Le Breton
|
|
vendredi 2 février 2007 à 11:31:50 |
Re : Problème caractère "?" à la place des "é"

Loda
|
salut,
et les autres accent (genre "à") ce sont aussi des "," ? ou c'est un autre char?
si c'est un autre char, il te faut chercher de la doc sur l'encodage de ton format d'exportation. (surement ça vu que tu vois les accent sour excel)
Si c'est le même, il te faut changer ta méthode pour exporter les donnée de ton CD. (les accents vont pas apparaître miraculeussement dans Delphi)
et sinon,
qu'entend tu pas "exporter les donnée"? et comment le fais-tu? avec un programme? ce programme a surement des options, de la doc, non?
Quel est ton but (pas le moyen que tu as choisit, mais le résulta final que tu veux atteindre) ?
Loda
PS pour info: SQL est un langauge de requet, pas de programmation.
Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.
|
|
vendredi 2 février 2007 à 12:28:35 |
Re : Problème caractère "?" à la place des "é"

breton75
|
Re !
Je vais t'expliquer le "pourquoi du comment". Je suis gérant d'une société d'informations sur les entreprises (infos administratives, financières, juridique ect...). Nous mettons les infos à disposition des gens sur plusieurs site web (www.cote-credit.com par exemple). Les données sont donc faites pour être affichées sur les sites d'une part, et retravaillable sur nos logiciels en interne d'autre part).C'est donc la finalité des mes infos.
Pour mettre à jours nos infos on différents sources qui viennent complèter la base de données, quotidiennement ou mensuellement. Tous les sources s'intègre bien, et l'affichage sur le site ou sur nos logiciels de saisies est bonne.
Cependant l'une de nos sources est un DVD mensuel duquel j'exporte les données. Et c'est avec lui que j'ai des soucis. Avant j'avais un informaticien, mais il est parti du jour au landemain sans laisser ni procédure, ni documentation, rien nada.. donc maintenant je tente de me débrouillé.
Pour en revenir à mon soucis... a priori, seul les "é" semble concerné...mais j'ai pas trouvé de "à" dans mes données exportées. Les "i" passent bien... Trouvé un autre format d'export... moui a voir, mais comment être sûr que ça soit compatible avec mon prog sous Delphi et ma base ensuite.
|
|
vendredi 2 février 2007 à 15:06:30 |
Re : Problème caractère "?" à la place des "é"

breton75
|
J'ai essayé l'export au format .xls mais maintenant le programme sous Delphi reconnait plus les entêtes de table et/ou les index.
J'ai essayer manuelement sous excel de convertir la colonne concerné au format texte (elle est format nombre à la base) mais dès que je veux enregistré en .dbf ça me remet en nombre donc retour à zéro... quelle perte de temps pour des accents c'est dingue !
|
|
vendredi 2 février 2007 à 15:26:48 |
Re : Problème caractère "?" à la place des "é"

Loda
|
re,
en fait c'est les accent qui possent problème. En effet, les char qui ne sont dans la table normalisée (voir lien) sont différent suivant la langue. pour éviter ce genre de problème(et d'autre raison historique) et donc pour representer correctement les lettre avec accent et autre étrangeté ?, on utilise un codage n'utilisant que les char normalisée (0-127) il existe plus d'un standard, mais en général on trouve du UTF-8 (voir lien).
Ton problème, c'est que, - soit l'encodage utilisée pour l'exporation est inconnu du système d'importation. - Soit ta méthode d'exporation "sucre" les accents.
ce que je compredn pas c'est - tu voit les accent dans le fichier exporté avec excel - mais le fichier exporté contient des "," à la palce des "é" pour moi, c'est contradictoire.
Pour t'aider à résoudre ton problème, il me faut plus d'info. - Comment sont les donnée sur le DVD? fichier text? BD ? Ce sont les même type de donnée / format que sur les autres source? Ce DVD est le seul qui pose problème? - Comment extrais-tu les donnée? avec un prog? lequel? as-tu de la doc sur ce prog?
essai de procedé par élimination pour localisé ls plsu précisement possible où et quand les "é" sont remplacer par des ",".
une autre solution, Si t'as besoin d'un coup de main ponctuel, tu peux faire une offre d'emploi (mandat) sur ce site. Ya de fort chance que ça intéresse qqun.
liens plus ou moins utile pour comprendre le context: http://www.asciitable.com/
http://en.wikipedia.org/wiki/ASCII http://fr.wikipedia.org/wiki/Utf8
Loda
Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.
|
|
vendredi 2 février 2007 à 15:42:52 |
Re : Problème caractère "?" à la place des "é"

breton75
|
Mon fichier dbf, quand je l'ouvre sous excel, tout est bien je vois les "é". Le même fichier ouvert sous UltraEdit et là mes "è" sont des virgules...
Je ne sais pas sous quel format sont stockés les données du CD... C'est un CD "commercial" tout fait, genre word ou excel... un logiciel dont je peux me servir mais que je ne peux pas modifier. C'est une Base de Données oui.
Toutes les sources sont intégrées en .dbf. Et oui c'est la seule source qui me pose problème.
Pour extraire les donner du CD ... j'utilise l'outil "exporter" du logiciel, dans lequel je choisi les champs à exporter, le format d'export et basta, je fais OK et j'ai mon fichier dbf. Il y a bien un fichie d'aide mais il ne parle pas de mon genre de problème.
J'ai essayer d'appeler le technicien chez mon fournisseur, il était déjà parti en week-end. Mais je le rappelerais lundi pour voir ce qu'il en dit.
Merci pour ta patience et tes conseils !
|
|
vendredi 2 février 2007 à 16:33:53 |
Re : Problème caractère "?" à la place des "é"

Loda
|
si tu peux voir les accent sous excel avec le fichier exporté, c'est que tu doit pouvoir le faire aussi sous Delphi (et donc l'affichage final)
"Le format d'export" cad dbf? ou t'as plus d'option? genre l'encodage?
essai de demander à google. Met le nom de ton logiciel d'exportation et ajout des mots comme "character encoding" ou "dbf file format"
essai aussi de comparer un fichier dbf "sain" avec celui qui pose problème. (utilise utraedit). Tu verra peut-être une différence. (pas facile, mais possible)
j'ai pas de solution magique, au pire tu peux faire un emplatre sur une jambe de bois. ajoute une routine de traietemnt particulière à cette source qui remplace les "," par des "é". mais c'est vraiement merdique.
sinon, as-tu essayer d'ouvrire ton fichier sur excel, puis de le sauver (sous un autre nom) et de l'importer avec Delphi? peut-être que excel peut "corriger" ce problème. (puis il affiche les accents)
sinon, dsl, je peux pas vraiement t'aider plus sans faire des essais.
Loda
Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.
|
|
Cette discussion est classée dans : fichier, problème, données, caractère, place
Répondre à ce message
Sujets en rapport avec ce message
URGENT : problème d'installation de composant [ par Henri ]
problème d'installationBonjour,Je vous remercie de résoudre le problème suivant :Je voudrais installer un composant téléchargé sans son fichier *.pas
importation de données - enregistrements en doublon [ par manudel ]
Je dispose d'un fichier au format .DAT, composé de n enregistrements.Ce fichier est composé de 6 champs, avec le point virgule comme séparateur de cha
Sauvegarde txt : Nom de fichier par défaut [ par finipe ]
Bonjour à tous. Problème tout bête mais je butte : je veux sauvegarder les lignes d'une listbox dans un fichier txt. Là aucun problème je sais faire.
Problème avec un TMemoryStream [ par Bestiol ]
Salut à tous !!!J'utilise dans mon prog un TMemoryStream, dont j'aimerais modifier la taille avec SetSize... Le seul problème c'est que les données co
!!!!!!!!!!problème de base de données!!!!!!!!!! [ par jejestyle ]
je voudrait faire un programme me permettant de calculer ma moyenne automatiquement mais j'ai un problème.Comment fait on pour mettre deux table de do
Fichiers textes occupés [ par padsou ]
Bonjour à tous,j'ai un problème avec mes fichiers texte sous delphi. J'ai une procédure qui traite deux fichiers textes, une fois le traitement termin
fichier db sans db ? [ par barbulille ]
voila, j'ai besoin de créer une base de données mais mon application fonctionnera sous linux & windows donc je voudrais créer cette base de données sa
Problème fichier INI [ par TiDaN326 ]
Bonjour à tous :)Bon je me sert de la fonction pour créer/lire des fichiers INI... jusque là, tout va bien, mais comment je fait pour créer le fichier
Problème urgent de base de données !!! [ par Raoutas ]
Bonjour, j'ai un gros problème bien chiant et si qq'un avait une réponse ça serait EXTRA.J'ai une base de données ACCESS avec un champ Texte de 255 ca
Problème de mot de passe avec base de données ACCESS sous DELPHI [ par Fox ]
Bonjour,Mon logiciel utilise une base de données ACCESS, le problème est que lorsque j'éxécute mon logiciel, une fenetre s'ouvre et me demande un mot
Livres en rapport
|
Derniers Blogs
[SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|