I faced utf8 character encoding problem with Java. I read database data 'ঊনত্রিশ' but with java it shows 'ঊনত�?রিশ'. Below my processes
- My Filter
request.setCharacterEncoding("UTF-8");
- MySQL Connection String is:
jdbc:mysql://localhost:3306?useUnicode=true&characterEncoding=UTF-8
model.name = resultSet.getString("name");
byte[] utf8JsonString = model.name.getBytes(StandardCharsets.UTF_8);
model.name = new String(utf8JsonString);
I don't know where my faults are.