Я использую MySQL5.1 с кодировкой UTF8 для поля customer_name.Тем не менее, на странице JSP, которая является UTF-8 (во всех отношениях, мета-теги и т. Д.), Это выглядит неправильно.
В базе данных я вижу: "Alѐ"
, нона JSP он выглядит как: "AlÑ "
, что то же самое, когда я запрашиваю:
select binary(name) from customer where customerID=X;
"AlÑ"
Очевидно, что последний символ из этого запроса не может быть отображен на JSP.Я не могу определить, где это идет не так.Из результирующего RowSet из запроса я извлекаю Java-строку с обычным rs.getString ("name").Я попытался установить переменную MySQL character_set_connection в utf8 (был latin1), но без разницы.Это должно быть что-то действительно тривиальное.