none
Añadir el símbolo de € en modo consola RRS feed

  • Pregunta

  • Hola:

    Cada vez que uso la consola C# 2019, pongo coom ejemplo pagar 60 €. Me sale 60?.

    Se sustituye solo el € por el ?.

    He intentado hacer algo de esto con este código.

    Console.OutputEncoding = Encoding.UTF8;

    Me sigue mostrando el ? y no el €.

    ¿Se puede resolver este tipo de cosas?

    Saludos.


    http://electronica-pic.blogspot.com

    domingo, 5 de abril de 2020 16:26

Todas las respuestas

  • Con UTF8 funciona bien:

    Captura de pantalla

    domingo, 5 de abril de 2020 17:31
    Moderador
  • He probado excatamente eso y lo sigo con tu ejemplo y me aparece esto.


    http://electronica-pic.blogspot.com

    domingo, 5 de abril de 2020 18:49
  • hola

    Puede que influya la cultura

    using System;
    using System.Globalization;
    					
    public class Program
    {
    	public static void Main()
    	{
    		int nro = 60;
    		string result = nro.ToString("C", CultureInfo.GetCultureInfo("es-es"));
    		Console.WriteLine(result);
    	}
    }

    al definir una cultura que use el simbolo del euro, al convertir a currency (por eso se usa la C)

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 6 de abril de 2020 4:20
  • Sigue ahí el "?".

    No se va.


    http://electronica-pic.blogspot.com

    lunes, 6 de abril de 2020 5:42
  • ¿Es posible que influya la versión de Windows? Yo lo he probado en un Windows 10 1903. Tal vez otras versiones más antiguas no soporten Unicode en consola.

    lunes, 6 de abril de 2020 6:59
    Moderador
  • Hola , 

      

    ¿Alguna novedad sobre la consulta realizada? ¿Han sido útiles las  respuestas proporcionadas?  

     

    Espero su respuesta. 

      

    Cualquier duda referente a productos Microsoft, puedes consultarnos. Es un gusto informarte. 

    Gracias por usar los foros de MSDN. 

      

    Oscar Navarro

      

     ____ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.   

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.    

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    lunes, 6 de abril de 2020 16:53
    Moderador
  • La versión que tengo es Windwos 10.0.18362.720

    http://electronica-pic.blogspot.com

    lunes, 6 de abril de 2020 16:53