Estou com um problema referente à classe Scanner. Ao inserir uma String com acento ou ç e imprimir o valor na tela, surge um "?" no lugar do caractere que deveria ser acentuado. Isso só ocorre com dados inseridos pelo teclado com o Scanner.
Quando faço System.out.println("Meu nome é Nícolas");
O resultado é Meu nome é Nícolas.
Porém quando coloco:
System.out.println("Digite seu nome: ");
String nome = sc.nextline();
System.out.println("Meu nome é" + nome);
Ele imprime "Meu nome é N?colas" Ja criei a classe scanner das seguintes formas, mas não resolveram o problema:
Scanner sc = new Scanner(System.in);
Scanner sc = new Scanner(System.in, "UTF-8");
Agradeço se puderem me ajudar