Mostrar caracteres especiales utilizando System.out.println
Tengo problemas para enviar o mostrar texto con caracteres especiales de mi servicio web a mi base de datos. En mi eclipse he establecido la codificación de caracteres en UTF-8, pero todavía no me permite mostrar los caracteres. Por ejemplo, una impresión simple como el siguiente código
String test ="привет";
System.out.println(test);
O
String test ="привет";
String query = "insert into communication (`test`) VALUES ('"+ test +"');
PreparedStatement preparedStmt1 = con.prepareStatement(query);
preparedStmt1.executeUpdate();
El resultado en la consola y si envío esto a mi base de datos es ?????? ¿Cómo consigo que esto se muestre correctamente en la consola y con suerte en la base de datos?