
Еще одна вещь про Java, encoding и MySql
Опять тут столкнулся с проблемой на работе и опять потратил целый час на поиск решения, несмотря на то, что уже это один раз делал.
В общем. В чем суть. При переходе от Java 1.6 к Java 1.7 слетела кодировка при сохранении UTF-8 в mysql. Сохраняем через Hibernate+Tomcat. Кодировку в коннекторе прописали. Но все равно "кракозяблы". Здесь нужно не забыть выставить переменные окружения. В моем случае:
export LANGUAGE="en"
export LANG="en"
export LC_ALL="en_US.UTF-8"
После этого пересобрать WAR, перезапустить Tomcat
Комментарии (0)