IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

D5 unicode récupérer un txt avec caractères accentués


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Responsable associatif
    Inscrit en
    Octobre 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Responsable associatif

    Informations forums :
    Inscription : Octobre 2005
    Messages : 229
    Par défaut D5 unicode récupérer un txt avec caractères accentués
    bonjour !
    désolé c'est du d5...
    je dois récupérer un texte issu d'un message outlook (pièce jointe en .txt) et l'afficher dans un memo.
    pas de souci pour récupérer le contenu à part que je n'ai pas les caractères accentués.
    J'ai galéré pour installer les composants tntunicode, mais damned ! quand je charge mon txt dans le composant tntmemo, hé bien je n'ai toujours pas de caractères accentués.
    c'est sur, y a un truc que je n'ai pas compris.... qui se dévoue pour me sortir de là ?
    merci d'avance

  2. #2
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    manifestement la solution n'est pas adaptée à la problématique.

    la première chose à savoir c'est dans quel format est stocké le fichier, ASCII, ANSI, UTF8, UTF16 ?

    les problèmes d'accents ne sont généralement pas lié à l'Unicode mais aux page de code (donc de l'ANSI) ou à l'UTF8 (Unicode 8bits), Unicode est justement une solution à ces problèmes, mais cela implique que le fichier soit en unicode.

    par conséquent je pense que le fichier est en Ansi dans une page de code différente de celle de Windows, et probablement qu'un coup de OemToChar() pourrait résoudre le problème...
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 704
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 704
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    par conséquent je pense que le fichier est en Ansi dans une page de code différente de celle de Windows
    Certains éditeurs de texte évolués affichent ce genre d'information.
    Ça pourrait aider à choisir la bonne solution ...
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  4. #4
    Membre éprouvé Avatar de oneDev
    Homme Profil pro
    dilettant
    Inscrit en
    Mars 2019
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : dilettant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2019
    Messages : 220
    Par défaut
    J'ai récemment également eu des problèmes avec des accents sous D7, regarde ce sujet, je ne sais pas si cela peut s'appliquer à D5.

  5. #5
    Membre éclairé
    Homme Profil pro
    Responsable associatif
    Inscrit en
    Octobre 2005
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Responsable associatif

    Informations forums :
    Inscription : Octobre 2005
    Messages : 229
    Par défaut pas de fonction UTF8DECODE dans d5
    Merci de votre aide.
    tout est dans l'intitulé ! la fonction UTF8DECODE n'est pas implémentée dans D5. Damned !
    Y aurait-il un moyen de la récupérer quelque part ?

  6. #6
    Membre Expert
    Avatar de ALWEBER
    Homme Profil pro
    Expert Delphi
    Inscrit en
    Mars 2006
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Expert Delphi

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 542
    Billets dans le blog
    10
    Par défaut
    Citation Envoyé par zarbouine Voir le message
    Merci de votre aide.
    tout est dans l'intitulé ! la fonction UTF8DECODE n'est pas implémentée dans D5. Damned !
    Y aurait-il un moyen de la récupérer quelque part ?
    La fonction décrite dans l'unité system est complexe à mettre en oeuvre. Peut être rechercher celle qui est définie dans Delphi 6.
    voir aussi le lien https://stackoverflow.com/questions/...elphi-versions

Discussions similaires

  1. [IB6]Problème avec caractères accentués
    Par gandf dans le forum C++Builder
    Réponses: 6
    Dernier message: 19/04/2007, 15h07
  2. [IB6]Problème avec caractères accentués
    Par gandf dans le forum InterBase
    Réponses: 5
    Dernier message: 07/04/2007, 10h43
  3. Pb avec caractères accentués
    Par Invité dans le forum ASP
    Réponses: 2
    Dernier message: 23/10/2006, 10h09
  4. Problème d'INSERT avec caractères accentués: mysql 5.0
    Par yizashi dans le forum Installation
    Réponses: 2
    Dernier message: 05/04/2006, 10h26
  5. Chaines avec caractères accentués dans interbase
    Par Tsimplice dans le forum Bases de données
    Réponses: 4
    Dernier message: 08/03/2004, 17h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo