Еще одна вещь про Java, encoding и MySql

Еще одна вещь про 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)

mem: 1158 total: 11 module: 5 xsl: 3