Hola, suelo usar Jetbrains para todo, pero me ha dado por probar Vscode. Y aunque no creo que lo siga usando, hay un problema que he tenido con este programa que me jode el TOC no poder solucionar. Parece ser que los inputs no cogen bien los carácteres españoles, no se guardan en la variable y por lo tanto después no lo muestra. Solo es con la entrada por teclado, pues si la variable la iniciamos en el código si que funciona.
Eclipse, android studio, intellij va como toca, en las opciones de Vscode todo está en UTF-8. ¿Qué está pasando? ¿Es problema mío, del software?
No es importante, es una chorrada pues seguiré con Intellij, pero me gustaría saber el por qué. Necesito vuestra sabiduría.
Os dejo un código para copiar/pegar rápido y reproducir lo que me pasa.
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner scan;
scan = new Scanner(System.in);
System.out.println("Introduce una cadena");
String string = scan.nextLine();
String string2 = "ñÑ";
scan.close();
System.out.printf("string1: %s", string);
System.out.println();
System.out.printf("string2: %s", string2);
}
}