Stack Overflow en español Asked on February 19, 2021
Estoy intentando programar en java, pero al ejecutar cualquier archivo .java me falla la codificación, salen mal las tildes y símbolos, la ñ… Está todo en UTF-8. He probado a ejecutar con javac y con javac -encoding utf8, y sigue dando errores, no se compila ni se hace el archivo .class
En geany el código es:
public class Colores { // Clase principal
public static void main(String[] args) {
System.out.print("33[33m mandarina");
System.out.print("33[32m hierba");
System.out.print("33[31m tomate");
System.out.print("33[37m sábanas");
System.out.print("33[36m cielo");
System.out.print("33[35m nazareno");
System.out.print("33[34m mar");
}
}
Este ejercicio al menos si lo compila, y al ejecutar me sale [33m mandarina[32m hierba[31m tomate[37m sábanas[36m cielo[35m nazareno[34m mar
Ahora al intentar compilar este :
public class Ejercicio1Tema1 { // Clase principal
public static void main(String[] args) {
System.out.println("Sergio García");
}
}
Al compilar y ejecutar este me sale: "Sergio GarcÃa" en vez de "Sergio García"
No se si será la CMD pero también he ejecutado esos archivos java con la Git Bash y salen los mismos símbolos.
Cuando se guarde el bloc de notas, asegúrate de que la codificación sea ANSI, no UTF-8. Así ya funcionaran los acentos.
Answered by andres on February 19, 2021
He probado tu código de forma exacta en Intell IJ y NetBeans y funciona de forma correcta, la codificación UTF-8 es perfecta, el problema lo estarás teniendo con el CMD.
Te recomendaría que antes de escribir un post pruebes a ejecutar el código en IDE, dejo foto de verificación.
Espero ayudarte, un saludo!
Answered by Tomas on February 19, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP