Unicode в Java EE и сохранить вопросительный знак в базе данных - PullRequest
1 голос
/ 10 июня 2010

Когда я вставляю персидскую информацию, используя Java EE 6 (JSF и JPA), мой вопросительный знак сохранения информации, например "علی" ===> "???" моя база данных Mysql и моя таблица UTF-8. если вставить персидские данные непосредственно в базу данных правильно и сохранить правильно.

Я знаю, что при изменении одного свойства в Java EE моя проблема решена но я не знаю где это?

Ответы [ 2 ]

4 голосов
/ 10 июня 2010

Я думаю, что вам нужно установить следующие параметры в вашем соединении URL:

jdbc:mysql://host:port/db?useUnicode=true&characterEncoding=UTF-8
0 голосов
/ 12 июня 2010

с изменением в my.cnf (файл конфигурации mysql) в / etc / mysql (linux) и добавление этого тега 2 решило мою проблему

default-character-set=utf8
default-collation=utf8_persian_ci
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...