| 
 | 
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Здравствуйте, уважаемые форумчане! Прошу тапками не кидаться. Тема для меня неизученная и малопонятная. Вопрос заключается в следующем: Перенос сайта на Tomcat 9 + firebird SS 2.5 + jdk11 на другой сервер Перенос прошел относительно успешно. Функционал работает данные в базу пишутся/читаются. Страницы открываются, НО Сообщение об ошибке заполнения форм в админке выходит знаками вопроса. Сообщение выводится в виде блока с классами ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-draggable Помогите пожалуйста разобраться, где нужно что донастроить, чтоб кодировка отображалась правильная. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 09:51 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  1212121212333, Код где вывода крякозябл? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 10:23 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp, По всей видимости, где-то в коде приложения. Я бы посмотрел, если подскажете где примерно этот код должен находиться. Но, думаю, дело все-таки не в приложении. На старом сервере вывод ошибок читаемый. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 10:33 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  1212121212333 PetroNotC Sharp, По всей видимости, где-то в коде приложения. Я бы посмотрел, если подскажете где примерно этот код должен находиться. Но, думаю, дело все-таки не в приложении. На старом сервере вывод ошибок читаемый. Не программист? Тогда локаль сюда обоих серверов ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 10:49 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  1212121212333, кракозябры прям в БД сохраняются? Я никогда не проверял, но подозреваю что Tomcat по умолчанию использует системную переменную file.encoding . Ее можно задавать в JAVA_OPTS. Но вообще для того чтоб на любой OS/в любом app server'e работало верно, можно указать ServletFilter который будет проставлять ServletRequest.setCharacterEncoding() & ServletResponse.setCharacterEncoding() в каждый запрос. У Spring MVC например это org.springframework.web.filter.CharacterEncodingFilter . ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 10:51 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Stanislav Bashkyrtsev, Кракозябрами только сообщение о незаполнных полях формы выводится. В БД все сохраняется корректно и выводится нв страницы тоже в правильной кодировке. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 10:56 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  1212121212333, Дак что выбрал. Кем будешь? Админом или прогером? Прогером - ищи где выводится ошибка. В js?)))) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 11:01 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp 1212121212333, Дак что выбрал. Кем будешь? Админом или прогером? Прогером - ищи где выводится ошибка. В js?)))) Поскольку на java я не программирую и исходников приложения нет, скорее всего сегодня придется быть админом. ) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 11:42 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  1212121212333, Ну вот. А мы тут напрягаемся))) Набери на обоих locale ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 12:03 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp 1212121212333 PetroNotC Sharp, По всей видимости, где-то в коде приложения. Я бы посмотрел, если подскажете где примерно этот код должен находиться. Но, думаю, дело все-таки не в приложении. На старом сервере вывод ошибок читаемый. Не программист? Тогда локаль сюда обоих серверов c ??? LANG=C.UTF-8 LANGUAGE= LC_CTYPE="C.UTF-8" LC_NUMERIC="C.UTF-8" LC_TIME="C.UTF-8" LC_COLLATE="C.UTF-8" LC_MONETARY="C.UTF-8" LC_MESSAGES="C.UTF-8" LC_PAPER="C.UTF-8" LC_NAME="C.UTF-8" LC_ADDRESS="C.UTF-8" LC_TELEPHONE="C.UTF-8" LC_MEASUREMENT="C.UTF-8" LC_IDENTIFICATION="C.UTF-8" LC_ALL= исходный сервер LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 12:08 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  1212121212333, Разница есть? В ветку админов ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 12:10 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  1212121212333, судя по выводу у тебя везде UTF-8. Т.е. тут все гуд и между серверами разницы нет. К сожалению тут слишком много вариантов возможно, чтоб вот так наугад подсказать (настройки БД, томката, баги). Очень смущает тот факт что обычные лейблы показываются без проблем, и только в валидационных ошибках вопросы (это ведь так?). Обычно и те, и другие мы храним одинаково: - либо в HTML/JS - либо на сервере в виде properties файлов в ASCII кодировке (хотя в новых версиях Java это может быть и UTF-8 вроде бы) - либо в БД Но судя по всему в твоем случае они как-то по-разному либо хранятся, либо передаются. Надо бы выяснить в чем отличие, для этого лучше все-таки расспросить разрабов. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 17:20 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Stanislav Bashkyrtsev, Думаю пусть делает одинаковую локаль и всё. Имхо ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 17:24 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  IMHO Не факт, что у tomcat та же самая локаль, что и у юзера (какого?) p.s. не спец по unix'ам, давно с ними не работал ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 17:29 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Leonid Kudryavtsev, Да. 3 вещи одинаковых должно Клиент, ось и код. Я вроде вижу выше что Ось уже не одинакова. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 17:41 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  PetroNotC Sharp, Leonid Kudryavtsev, какое отношение к кодировке имеет локаль? Никакого.. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 18:00 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Stanislav Bashkyrtsev PetroNotC Sharp, Leonid Kudryavtsev, какое отношение к кодировке имеет локаль? Никакого.. Щас тебе эти два эксперДа скажут кто ты и што,ты еще дидиэль петрухе не показал- так что акуратней ) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 18:09 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Stanislav Bashkyrtsev PetroNotC Sharp, Leonid Kudryavtsev, какое отношение к кодировке имеет локаль? Никакого.. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 18:15 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  asv79 Stanislav Bashkyrtsev PetroNotC Sharp, Leonid Kudryavtsev, какое отношение к кодировке имеет локаль? Никакого.. Щас тебе эти два эксперДа скажут кто ты и што,ты еще дидиэль петрухе не показал- так что акуратней ) Ты верно тоже не он) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 18:17 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  IMHO N1 в общем-то, если версии совпадают, то проверять: 1. конфигурационные файлы tomcat 2. конфигурационные файлы приложения (если есть) 3. переменные среды 4. локаль 3 и 4 нужно смотреть в том пользователе, из под которого запускается tomcat, а не под которым логинятся на сервер AFAIK. что-то еще придумать достаточно сложно. AFAIK имеет отношение, не имеет отношение - без кода можно обсуждать и гадать до бесконечности IMHO N2 правильный вариант разбирательства: понять, какая кодировка приходила раньше, какая кодировка приходит сейчас, какая страница стала неправильно работать (URL, код и так далее) IMHO N3 При той информации которая есть, может быть все, что угодно ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 18:27 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Leonid Kudryavtsev 4. локаль ... имеет отношение, не имеет отношение - без кода можно обсуждать и гадать до бесконечности ... При той информации которая есть, может быть все, что угодно Локаль - это про разделитель в действительных числах, знак валюты, порядок букв в алфавите и т.п. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 18:39 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  P.S. Это если проблема в tomcat, а например не в конфигурации СУБД или не ошиблись с кодировками в момент экспорта / импорта. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 18:39 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Stanislav Bashkyrtsev, Локаль не только разделители. Локаль связана с кодировкой. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 18:46 | 
  
  
  
   | 
||
| 
 
Tom cat и "?" 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Он даже не сказал что за админка. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.04.2021, 18:47 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=59&msg=40066422&tid=2120457]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    12ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    35ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    1ms | 
get page messages:  | 
    61ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 237ms | 
| total: | 375ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.