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

Solaris Discussion :

[Solaris] interprétation du caractère °


Sujet :

Solaris

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 11
    Par défaut [Solaris] interprétation du caractère °
    Bnojour,

    J'ai un petit probleme d'affichage :

    J'ai une application codé en c/c++ et qui fonctionne sous 2 environnement (Window et Solaris)

    Lorsque j'importe des données data + unit (BDD) et que je souhaite les afficher, le caractére "°" et transformé en caractere "0" uniquement sous SOLARIS or sous window cela fonctionne.

    Si une personne peut me dire d'ou viens ce probleme et comment le résoudre ce serait cool .

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par _stef_ffff_f34 Voir le message
    Si une personne peut me dire d'ou viens ce probleme et comment le résoudre ce serait cool .
    Le problème est que ce caractère ne fait pas partie des caractères standards du C. Il faut donc adapter ton code en fonction de l'environnement... C'est pas simple... Tu peux aussi remplacer par 'dégre' ou 'numéro' à la place si il y a la place...

    pour numéro (N°) , les anglo-saxons utilisent le très standard 'dash' (ou 'sharp') : #

  3. #3
    Membre averti
    Inscrit en
    Février 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 11
    Par défaut
    Pour modifier le code selon l'environnement, je n'ai aucune diffulté.

    Cependant ce que je ne sais pas c'est quel et la syntaxe qu'il faut adopter pour que solaris interprete le caractère "°" comme "°" et non comme un "0"

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par _stef_ffff_f34 Voir le message
    Pour modifier le code selon l'environnement, je n'ai aucune diffulté.

    Cependant ce que je ne sais pas c'est quel et la syntaxe qu'il faut adopter pour que solaris interprete le caractère "°" comme "°" et non comme un "0"
    C'est un problème de Solaris, pas de C...

  5. #5
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    C'est surtout un problème d'encodage.

    Une façon portable d'afficher le signe ° en C (C99) est:

    Il faut aussi que le terminal soit en UTF-8 pour que ça s'affiche correctement.

Discussions similaires

  1. interprétation des caractères spéciaux
    Par mobidyc dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 27/02/2008, 11h00
  2. [SAX] mauvaise interprétation de caractères
    Par Nicool dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 20/06/2006, 17h43
  3. Réponses: 22
    Dernier message: 02/12/2005, 15h37
  4. [Applet][XML] Ne pas interpréter les caractères spéciaux
    Par leminipouce dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 28/07/2005, 16h15
  5. Réponses: 2
    Dernier message: 19/10/2004, 09h55

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