我在将特殊字符的文本从我的Web服务发送或显示到数据库时遇到了问题。在我的Eclipse中,我已将字符编码设置为UTF-8,但仍无法显示字符。例如,像下面的代码一样简单的打印
String test ="привет";
System.out.println(test);
或者
String test ="привет";
String query = "insert into communication (`test`) VALUES ('"+ test +"');
PreparedStatement preparedStmt1 = con.prepareStatement(query);
preparedStmt1.executeUpdate();
在控制台上显示的结果和发送到数据库中的结果是??????。我该如何使其在控制台上正确显示,以及希望在数据库中也能正确显示?