Ahoj, učím se Javu a zkouším udělat takový jednoduchý prográmek na anglické slovíčka, když zadávám slovíčka přímo přes phpMyAdmin vše je v pohodě, ale když to udělám pomocí příkazu INSERT tak se mi např. u slovíčka řeka zobrazí ?eka, aéí atd. funguje spozoroval jsem to jen u ř a ž. Kodování bych měl mít všude utf8_czech_ci. Zatím Díky
public void Zapis(String s1, String s2)
{
try (Connection spojeni = DriverManager.getConnection("jdbc:mysql://localhost/db_slovnicek?user=root&password=&useUnicode=yes&characterEncoding=utf8_czech_ci");
PreparedStatement dotaz = spojeni.prepareStatement("INSERT INTO slovo (anglicky, cesky) VALUES (?, ?)");) {
dotaz.setString(1, s1);
dotaz.setString(2, s2);
System.out.println(s1 + s2); //U vstupu chyba není..
int radku = dotaz.executeUpdate();
System.out.println(radku);
} catch (SQLException ex) {
System.err.println("Do databáze se nepovedlo zapsat!" + ex);
}
}