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

Lazarus Pascal Discussion :

[Débutant] Caractères accentués [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 31
    Par défaut [Débutant] Caractères accentués
    Bonjour,

    Je viens de m'inscrire sur le forum et je profite de ce premier message pour saluer la communauté.
    Je pratiquais un peu le Pascal, via Delphi (version 1, trouvée sur un CD joint à un magazine) et plus récemment j'ai eu vent de Lazarus sur lequel je débute. OS : Windows XP.
    Premier test : récupérer un fichier texte délimité par des tabulations et le charger dans un TStringGrid. Première surprise (agréable) : ça fonctionne bien comme dans Delphi. Deuxième surprise (moins agréable) : tous mes caractères accentués sont soit remplacés par des points d'interrogation soit inexistants. D'où une question qui va vous paraître stupide, mais dont je n'ai pas trouvé la réponse malgré mes recherches sur Internet :
    Y a-t-il une directive à introduire dans le programme ou une autre astuce pour avoir dans ma grille des caractères spéciaux ? J'avais pensé faire un test sur le code de chaque caractère de la chaîne lue et de le remplacer par son équivalent, mais c'est bien lourd. Que me conseillez-vous ?

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 657
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 657
    Billets dans le blog
    65
    Par défaut
    Salut et Bienvenue sur le Forum .

    Les caractères accentués mon cauchemar Depuis l'arrivée de L'UTF8 je glisse en essayant de comprendre sans jamais vraiment trouver d'explications simples .

    Je ne vais donc pas essayer d'expliquer juste te donner des pistes :
    Essayes UTF8Encode(String) ou son contraire UTF8Decode(string)
    à chaque fois j'hésite entre les deux la preuve que j'ai encore rien pigé

  3. #3
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 31
    Par défaut
    Merci bien de ces informations. Ca fait du bien de ne pas se sentir tout seul devant ces fichus encodages...

  4. #4
    Membre émérite
    Avatar de chris37
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juillet 2007
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 378
    Par défaut
    Rassures toi, moi aussi j'ai mes rames qui fatiguent à cause de l'UTF8

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Pb caractères accentués sous console dos
    Par remitbo dans le forum Langage
    Réponses: 5
    Dernier message: 04/01/2007, 14h34
  2. Réponses: 5
    Dernier message: 04/09/2005, 12h34
  3. Chaînes avec des caractères accentués dans Interbase
    Par Invité dans le forum Bases de données
    Réponses: 2
    Dernier message: 04/03/2004, 22h39
  4. [PostgreSQL] Les caractères accentués ?
    Par yacomor dans le forum Requêtes
    Réponses: 2
    Dernier message: 18/02/2003, 16h30
  5. insérer des caractères accentués INFORMIX/JDBC
    Par donde dans le forum Informix
    Réponses: 2
    Dernier message: 19/11/2002, 20h02

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