我无法从我的网络服务向我的数据库发送或显示带有特殊字符的文本。在我的日食中,我已将字符编码设置为 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();
控制台上的结果以及如果我将其发送到我的数据库是??????。如何让它在控制台上正确显示,并希望在数据库中