Технологии, используемые в Applcation, перечислены ниже.
Spring MVC Версия 4.1.6. РЕЛИЗ
Hibernate версия 4.3.5.Final
MySQL 6.0.11
Мой JSP настроен на
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
И
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Конфигурация Hibernate:
<prop key="hibernate.connection.useUnicode">true</prop>
UTF-8
UTF-8
MySQL URL-адрес
jdbc:mysql://host:port/dbName?useUnicode=true&connectionCollation=utf8_general_ci&characterSetResults=utf8
Pojo с полем String для хранения этих данных.
MySQL имеет тип данных VARCHAR для хранения данных с charset = utf8 и Collation = utf8_general_ci
Когда я пытался сохранить любой неанглоязычный символ, он отображал какой-то мусорный символ вроде ?????? для "مرحبا".
Есть ли другие конфигурации, которые я здесь пропустил?