Mettre le symbole € [Résolu]

spagnol - 30 mars 2013 à 17:13 - Dernière réponse : yann_lo_san 1137 Messages postés lundi 17 novembre 2003Date d'inscription 23 janvier 2016 Dernière intervention
- 30 mars 2013 à 21:10
Bonjour,

Je suis débutant en C#, le problème est que je n'arrive pas a mettre le symbole euros.
Pour l'instant mon application est en console.
Je développe sous Visual Studio 2012.

Merci d'avance pour votre aide.
Afficher la suite 

5 réponses

Répondre au sujet
Whismeril 11417 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 23 avril 2018 Dernière intervention - 30 mars 2013 à 20:42
+2
Utile
OK, je m'avance peut être mais le mode console se base sur le DOS, dans lequel de nombreux symboles n'existent pas.
Particulièrement qui a été créé en décembre 1996 et dont l'unicode est 8364 (bien au delà des 128 ou 256 acceptés par DOS.

Je pense que la seule solution pour toi est
return base.ToString() + " gagne " + Salaire + " EUR";


car ceci ne marche pas non plus
            char euro = Convert.ToChar(8364);

            return base.ToString() + "gagne " + Salaire  + euro;


Whismeril
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Whismeril
Whismeril 11417 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 23 avril 2018 Dernière intervention - 30 mars 2013 à 19:38
0
Utile
Bonsoir, sans le code ou tu voudrais afficher € comment veux tu que l'on puisse de répondre.
En postant ton code, utilise les balises de code (3ième icône en partant de la droite : )


Whismeril
Commenter la réponse de Whismeril
0
Utile
        public override String ToString()
        {
            return base.ToString() + " gagne " + Salaire + " €";
        }


Merci pour votre réponse, j'aimerais savoir comment faire pour qu'il affiche le symbole €.
Commenter la réponse de spagnol
0
Utile
Merci c'est bien ceux que je craignais c'est donc impossible d'afficher le € en console.
Commenter la réponse de spagnol
yann_lo_san 1137 Messages postés lundi 17 novembre 2003Date d'inscription 23 janvier 2016 Dernière intervention - 30 mars 2013 à 21:10
0
Utile
Salut,

ouvre une console et tappe : [AltGre] + [e]
si ? s'affiche, tu ne pourras pas l'afficher par programme.

il faudra changer le code page de ton système en réinstsallant un fichier du systeme d'exploit (voir config.sys et autoexec.bat)

bye...
Commenter la réponse de yann_lo_san

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.