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

  • Question

  • 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

    Sunday, April 5, 2020 4:26 PM

All replies

  • Con UTF8 funciona bien:

    Captura de pantalla

    Sunday, April 5, 2020 5:31 PM
    Moderator
  • He probado excatamente eso y lo sigo con tu ejemplo y me aparece esto.


    http://electronica-pic.blogspot.com

    Sunday, April 5, 2020 6:49 PM
  • 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

    Monday, April 6, 2020 4:20 AM
  • Sigue ahí el "?".

    No se va.


    http://electronica-pic.blogspot.com

    Monday, April 6, 2020 5:42 AM
  • ¿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.

    Monday, April 6, 2020 6:59 AM
    Moderator
  • 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. 

    Monday, April 6, 2020 4:53 PM
    Moderator
  • La versión que tengo es Windwos 10.0.18362.720

    http://electronica-pic.blogspot.com

    Monday, April 6, 2020 4:53 PM