I have 2 projects that both use a same mySQL database. One is a Master/Detail desktop application, the other one is a JSF Crud using PrimeFaces-4.0. - Although my JDBC Connection is UTF-8 as:
jdbc:mysql://localhost:3306/db_name?useUnicode=yes&characterEncoding=UTF-8
- Database fields are also utf-8_general_ci
- And I defined Glassfish JDBC properties as: useUnicode , true characterSetResults , UTF-8 characterEncoding , UTF-8
But I still get '?' characters into my DB when I input non-English Strings!