Zeigen Sie Sonderzeichen mit System.out.println an

Ich habe Probleme beim Senden oder Anzeigen von Text mit Sonderzeichen von meinem Webservice an meine Datenbank. Bei meiner Sonnenfinsternis habe ich die Zeichenkodierung auf UTF-8 gesetzt, aber ich kann die Zeichen trotzdem nicht anzeigen. Zum Beispiel ein einfacher Druck wie der folgende Code

String test ="привет"; 
System.out.println(test);

ODER

String test ="привет";
String query = "insert into communication (`test`) VALUES ('"+ test +"');
PreparedStatement preparedStmt1 = con.prepareStatement(query);
preparedStmt1.executeUpdate();

Das Ergebnis auf der Konsole und wenn ich dies an meine Datenbank sende, ist ??????. Wie bekomme ich das auf der Konsole und hoffentlich in der Datenbank richtig angezeigt

Antworten auf die Frage(4)

Ihre Antwort auf die Frage