Web サービスからデータベースへの特殊文字を含むテキストの送信または表示に問題があります。私の日食では、文字エンコーディングを 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();
コンソールでの結果と、これをデータベースに送信した場合の結果は ?????? です。これをコンソールに正しく表示し、できればデータベースに表示するにはどうすればよいですか