У меня есть приложение SmartGWT, которое взаимодействует с базой данных mysql с помощью сервисов rpc.
Предположим, что это простая форма с текстовым полем и двумя кнопками сохранения и загрузки.
Моя база данных, таблицы и все поля сопоставления utf8_persian_ci.
Все исходные файлы java, html и xml файлы модулей сохранены с набором символов utf8. & также у меня есть метатег в html-файле модуля, который содержит мою форму:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
мое приложение работает правильно в режиме разработки затмений, а также на моем локальном сервере Tomcat. Затем я помещаю его на удаленный сервер (я сжимаю его с помощью jar.exe в файл war с флагом -cvf, а затем загружаю его с помощью панели управления plesk моего сервера).
В этом режиме, когда я загружаю данные из таблицы mysql (загружаю запись из любой таблицы), данные загружаются в мою форму без проблем, но когда я хочу сохранить некоторые данные (на персидском языке), mysql просто пишет некоторые? (знак вопроса) в полях таблицы характеристик.
Есть идеи?