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 :

[0.9.26/Linux] Message avec un caractère accentué


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2008
    Messages
    390
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2008
    Messages : 390
    Par défaut [0.9.26/Linux] Message avec un caractère accentué
    Bonjour,
    Je suis sous linux et lazarus version 0.9.26, quand j'écris un commentaire du genre "boîte" ou "trouvé" le texte affiché ne correspond pas à ce que j'ai tapé, il en ai de même dans quand j'écris dans un message d'information comme "fichier, non trouvé".
    Pourtant à l'execution sous linux le message est correct, l'accent de trouvé est bien présent. Donc pour ce dernier point il faut peut-être ne pas y faire attention, mais pour le texte dans l'unité c'est un peu plus embêtant car quand j'imprime le texte de l'unité c'est le bazard et la relecture pour correction pas très agréable.
    Comment corriger ce problème, j'ai essayé de modifier la configuration dans l'EDI configuration / options editeur / affichage mais le résultat n'est pas celui attendu.
    Autre question concernant cette configuration : les polices possibles dans ce choix d'où viennent-elle ?
    Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 55
    Par défaut
    Salut,

    C'est surement à cause de l'encodage utilisé (UTF-8)
    Fait un clic droit sur ton source puis Paramêtre fichier puis Encodage et choisi UTF-8. Valide le changement de l'encodage.
    Ensuite, si besoin tu peux utiliser des fonctions comme Utf8ToAnsi('texte').

  3. #3
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2008
    Messages
    390
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2008
    Messages : 390
    Par défaut
    Merci pour cette réponse, mais j'ai du mal m'exprimer et j'ai 2 questions en définitif :
    1) pourquoi dans l'affichage de l'unité si j'écris un texte avec accent dans un message pour l'utilsateur avec
    "MessageDLG ('Erreur, pas de trouvé', mtError, [mbCancel],0);"
    par exemple ce que je voie à l'écran à la place de "é" c'est 2 caractères étranges, mais à l'execution sous linux j'ai bien le texte demandé
    2) la question suivante est comment avoir un affichage et une impression du texte de l'unité correctement accentué et en liaison où l'IDE de Lazarus va-t-il chercher les polices que semble-t-il on peut choisir dans
    "Configuration / Options editeur / Affichage"
    Car pour moi les modifications avec ces choix ne semble pas donné les résultats escomptés et les polices proposées différentes ce celles du système.
    J'espère avoir été plus clair.
    Merci d'avance

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 73
    Par défaut
    Citation Envoyé par ovni76 Voir le message
    Merci pour cette réponse, mais j'ai du mal m'exprimer et j'ai 2 questions en définitif :
    1) pourquoi dans l'affichage de l'unité si j'écris un texte avec accent dans un message pour l'utilsateur avec
    "MessageDLG ('Erreur, pas de trouvé', mtError, [mbCancel],0);"
    par exemple ce que je voie à l'écran à la place de "é" c'est 2 caractères étranges, mais à l'execution sous linux j'ai bien le texte demandé
    2) la question suivante est comment avoir un affichage et une impression du texte de l'unité correctement accentué et en liaison où l'IDE de Lazarus va-t-il chercher les polices que semble-t-il on peut choisir dans
    "Configuration / Options editeur / Affichage"
    Car pour moi les modifications avec ces choix ne semble pas donné les résultats escomptés et les polices proposées différentes ce celles du système.
    J'espère avoir été plus clair.
    Merci d'avance
    Bonjour,

    Tu as deux choix possibles soit :
    - Changer l'encodage (UTF8)
    - Ecrire ton code comme ça : Eléments
    pour le e accentué, tu utilises le codage suivant (&#233) et tu termines par un point virgule.

  5. #5
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2008
    Messages
    390
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2008
    Messages : 390
    Par défaut
    mon encodage UTF8 est fr donc je devrais avoir les accents, mais j'ai l'impression que une partie de mes difficultées est liée à l'installation de lazarus et je repose la question :
    où va-t-il prendre les différentes polices que l'on trouve dans la fenêtre :
    configuration/editeur/affichage ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 73
    Par défaut
    Citation Envoyé par ovni76 Voir le message
    mon encodage UTF8 est fr donc je devrais avoir les accents, mais j'ai l'impression que une partie de mes difficultées est liée à l'installation de lazarus et je repose la question :
    où va-t-il prendre les différentes polices que l'on trouve dans la fenêtre :
    configuration/editeur/affichage ?
    Salut,
    Toutes les polices dont tu disposes dans l'IDE sont les polices du système.

Discussions similaires

  1. Réponses: 7
    Dernier message: 03/01/2012, 17h47
  2. problème avec les caractère accentué
    Par tarfoul dans le forum ASP.NET
    Réponses: 0
    Dernier message: 15/02/2011, 17h59
  3. Problème avec le caractère de fin de ligne entre linux et windows
    Par Dosseh dans le forum Programmation et administration système
    Réponses: 3
    Dernier message: 28/07/2009, 14h04
  4. Réponses: 0
    Dernier message: 21/07/2008, 14h09

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