|
|
|
Tomcat 8 - проблема с UTF-8 на CentOS
|
|||
|---|---|---|---|
|
#18+
Добрый день! В общем, проблема следующая: при передаче данных из приложения в БД данные пишутся знаками вопроса(???). При этом выводятся на сайт без проблем. Все решения, что удалось найти в интернете пробовал: в catalina.sh добавил строку - CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8" в server.xml в параметры коннектора добавил - URIEncoding="UTF-8" Проблема не решилась. При этом тоже самое приложение, запущеное на Windows 7 работает без проблем. Никак не могу найти причину - 2 дня впустую потратил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2015, 12:22 |
|
||
|
Tomcat 8 - проблема с UTF-8 на CentOS
|
|||
|---|---|---|---|
|
#18+
Juginиз приложения в БД данные пишутся знаками вопроса(???). http://www.sql.ru/forum/afsearch.aspx?s=?? ?????? ?????????&submit=?????&bid=38 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2015, 12:51 |
|
||
|
Tomcat 8 - проблема с UTF-8 на CentOS
|
|||
|---|---|---|---|
|
#18+
Petro123, не совсем точно объяснил - проблема не с БД. Проблема с передаваемыми параметрами из приложения - страница в utf8, параметры тоже, на перед записью в бд они становятся знаками вопроса ???? (кодирока, как я понял, ISO) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2015, 13:09 |
|
||
|
Tomcat 8 - проблема с UTF-8 на CentOS
|
|||
|---|---|---|---|
|
#18+
Jugin, ты прочти всё по той ссылке. Разумеется не с БД, а объектом который в БД пишет. Где код записи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2015, 14:21 |
|
||
|
Tomcat 8 - проблема с UTF-8 на CentOS
|
|||
|---|---|---|---|
|
#18+
Petro123, Дело в том, что этот же проект без проблем работал на старом сервер (ubuntu), поотом на Windows 7. Проблема возникла только при переезде на новый сервер (CentOS). Я так понимаю, 100% проблема в конфигах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2015, 15:13 |
|
||
|
Tomcat 8 - проблема с UTF-8 на CentOS
|
|||
|---|---|---|---|
|
#18+
request.setCharacterEncoding("UTF-8"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2015, 15:46 |
|
||
|
Tomcat 8 - проблема с UTF-8 на CentOS
|
|||
|---|---|---|---|
|
#18+
vslrequest.setCharacterEncoding("UTF-8"); вооот. Что такое я у себя в коде-сервлете и делал. А ты аффтар - конфиги, конфиги ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2015, 16:03 |
|
||
|
Tomcat 8 - проблема с UTF-8 на CentOS
|
|||
|---|---|---|---|
|
#18+
Jugin, Попробуйте запустить команду locale в консоли CentOS: результат выполнения Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2015, 05:40 |
|
||
|
Tomcat 8 - проблема с UTF-8 на CentOS
|
|||
|---|---|---|---|
|
#18+
Был почти аналогичный случай. Проект веб-сервиса. Собирался и тестился под виндой, все ок. Кириллица отображается как нужно. После деплоя на CentOS - слетела кодировка. О_о Нормализовалось только после явного преобразования всех символов в \uXXXX -последовательность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2015, 05:50 |
|
||
|
Tomcat 8 - проблема с UTF-8 на CentOS
|
|||
|---|---|---|---|
|
#18+
vslrequest.setCharacterEncoding("UTF-8"); Пробовал. Без результата, к сожалению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2015, 08:23 |
|
||
|
Tomcat 8 - проблема с UTF-8 на CentOS
|
|||
|---|---|---|---|
|
#18+
UsmanJugin, Попробуйте запустить команду locale в консоли CentOS: результат выполнения Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Пробовал - ничего, проблема осталась ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2015, 08:29 |
|
||
|
Tomcat 8 - проблема с UTF-8 на CentOS
|
|||
|---|---|---|---|
|
#18+
JuginPetro123, Дело в том, что этот же проект без проблем работал на старом сервер (ubuntu), поотом на Windows 7. Проблема возникла только при переезде на новый сервер (CentOS). Я так понимаю, 100% проблема в конфигах. т.е. код секретный и ты не программист а кофигураст? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2015, 11:33 |
|
||
|
Tomcat 8 - проблема с UTF-8 на CentOS
|
|||
|---|---|---|---|
|
#18+
Проблема решена!! Спустя 3 дня! Перепробовал, все что можно. А проблема, как зачастую и бывает, оказалась в невнимательности: в конфиге подключения БД: jdbc.url=jdbc:mysql://localhost:3306/business_portal?autoReconnect=true↦useUnicode=true↦characterEncoding=UTF-8 после копипаста амперсанд заменился на ↦ Исправил - проблема решена! Всем откликнувшимся СПАСИБО!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2015, 11:50 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38982177&tid=2125305]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 526ms |

| 0 / 0 |
