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

C# Discussion :

Caractère non interpreté, (petit carré)


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de lasrevinu
    Inscrit en
    Février 2010
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 215
    Par défaut Caractère non interpreté, (petit carré)
    Bonjour à tous et à toutes,
    je recois des données via port serie, (c# winform, classe serial port)
    le seul soucis est que le retour charriot semble ne pas etre interpreté,
    ca m'affiche un petit carré à la place.
    comment faire pour interpreter ce caractere

    quelqu'un aurait il une idée,
    un grand merci d'avance

  2. #2
    Membre confirmé Avatar de lasrevinu
    Inscrit en
    Février 2010
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 215
    Par défaut Solution
    voici la solution que j'ai trouvé,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    string msg = textBox.Text;
    string correctedMsg = msg.Replace("\n", "\r\n");
    avec ceci, on a un retour à la ligne, et le petit carré disparait

  3. #3
    Invité
    Invité(e)
    Par défaut
    Si tu reçois des \n seuls, c'est que ton flux vient d'une plateforme Linux. Ou du moins à été écrit pour. Les OS ne représentent pas un retour chariot de la même manière. Pour Windows c'est \r\n, pour Linux \n, et pour Mac \r.

    En soit ce n'est pas gênant, et tu pourrais le laisser tel quel, à moins de devoir envoyer ce flux dans quelque chose qui cherchera à interpréter ce retour chariot, comme un contrôle Winforms.
    Attention cependant à ne faire ce remplacement qu'au dernier moment. En effet, si tu dois envoyer ce flux quelque part ensuite, il vaut mieux que tu gardes le flux d'origine.

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

Discussions similaires

  1. [PL/SQL] Supprimer les caractères non numériques
    Par Oliveuh dans le forum PL/SQL
    Réponses: 6
    Dernier message: 25/06/2015, 12h13
  2. SQL et GUID : Valeur de caractère non valide pour la ....
    Par jackfirst72 dans le forum Bases de données
    Réponses: 5
    Dernier message: 06/03/2007, 10h46
  3. [JDBC]Caractère non-valide
    Par calimero82 dans le forum JDBC
    Réponses: 2
    Dernier message: 16/02/2005, 14h22
  4. [CR] envoyer un caractère non imprimable
    Par nnj dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 27/07/2004, 08h56
  5. Creation de table, caractère non reconnu
    Par Missvan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 17/02/2004, 13h28

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