テーブルにヘブライ語の値を挿入しようとしていますが、結果は常に「??????」です。hebrew_bin と hebrew_general_ci を使用しようとしましたが、結果は同じでした。私が Java タグを使用した理由は、私のコードが Java で書かれており、Web 開発で知る限り、Web スクリプトでも照合を指定する必要があるためです。だから多分私はJavaコードでもそれをしなければならないのですか?
編集 コードは次のとおりです。
private String url = "jdbc:mysql://ip:port/";
private String dbName = "dbname";
private String driver = "com.mysql.jdbc.Driver";
private String userName = "user";
private String password = "password";
....
stmt = conn.prepareStatement("INSERT INTO locations(location) VALUES (?)");
stmt.setString(1, "hebrew sentence");
stmt.execute();
コードをあなたが示した例に変更するにはどうすればよいですか?