У меня есть база данных mysql с текстовыми строками Unicode.Мое JSF-приложение (работающее на tomcat 6) может считывать эти строки Unicode и корректно отображать их в браузере.Все html-кодировки установлены в UTF-8.
Когда я сохраняю свой объект, даже не внося изменений, Hibernate сохраняет его обратно в базу данных.Если я сейчас загляну прямо в базу данных, я вижу, что символы с акцентами стали ненужными.
Моя строка подключения к базе данных:
<property name="hibernate.connection.url"
value="jdbc:mysql://database.address.com/dbname?autoReconnect=true&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8"/>
Изменение этого кодирования символов на UTF-8 вместо utf8без разницы.
На самом деле это было несколько дней назад, но сейчас это не так, и у меня нет идей, что проверить.У вас есть какие-нибудь предложения?Я могу предоставить любую дополнительную информацию, которая будет сочтена актуальной.