![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Rester |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.3.2008 Репутация: нет Всего: нет |
Здравствуйте уважаемые коллеги.
Моя проблемка немного специфична, java машина работает не на ПК, а в промышленном контроллере. Итак, к сути. 1. имеется промышленный программируемый контроллер в нем java программа которая собирает данные о тех процессе и пишет их в текстовые csv файлы на flash карту. 2. имеется встроенный в этот же контроллер web сервер, в нем есть html страницы которые вместе с java программой выводят пользователю подключающемуся контроллеру интерфейс для просмотра этих csv файлов. Программы написаны японцами. С английским текстом все работает отлично, но при попытке заставить писать по русски заголовки данных для записи в csv файл, данные в файл пишутся корректно, но выводятся на web интерфейс в иероглифах (Shift-JIS кодировка), при ручной смене кодировки в Exploere все нормализуется. параметры запуска java машины в контроллере: JavaStart=-Duser.language=ru -Duser.region=RU -Dfile.encoding=Cp1251 при перекомпиляции исходников ставлю ключик c:\jdk1.1.8\bin\javac.exe -d class src\jp\co\yokogawa\stardom\appf\JLOG\*.java -encoding Cp1251 в шаблоне html файла для отображения указал :
jar файл был декомпилирован с помощью DJ Java Decompiler 3.9 в java исходниках тщетно пытался отыскать явное указание на кодировку. если у кого нибудь есть идеи в каком направлении надо копать буду очень благодарен. Прикладываю архивчик с исходной инфой. Присоединённый файл ( Кол-во скачиваний: 24 )
LOGGER.rar 47,97 Kb |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Т.е. проблема только в том, что для HTML страничек неправильно определяется кодировка и если ее выставить руками HTML определяется правильно, да?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Rester |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.3.2008 Репутация: нет Всего: нет |
Да, именно так. Мне непонятно, если я указываю charset жестко в начале страницы, почему далее браузер меняет кодировку на японскую? Ведь если в браузере при неправильном отображении через меню выбрать "просмотр HTML-кода" - показывает что все нормально:
|
||||
|
|||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: 6 Всего: 93 |
Не уверен, что дело в этом, но может быть хитрый девайс выдаёт японскую кодировку в заголовках HTTP и браузер ориентируется на неё?
Второй вариант -- там в CSS комментарии похоже на японском. Что будет если их выкинуть? Это сообщение отредактировал(а) Дрон - 14.3.2008, 19:27 -------------------- Да. Именно так. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
1. Начни уже пользоваться кнопкой Код!
2. Посмотри какие заголовки возвращает HTTP сервер. (кстати, на чем он написан?) -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Rester |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.3.2008 Репутация: нет Всего: нет |
To Дрон: CSS файл вообще удалял, иероглифы состаются уходит лишь цвет и форматирование страницы.
To LSD: Извиняюсь за код - поторопился. Я не совсем понимаю как перехватывать то, что посыдает мне HTTP сервер контроллера, что и на чем в нем сделано - непонятно знаю что стоит Real-time OS VxWorks v.5.5. Вероятно нужно пользоватся какими то утилитами для анализа посылок или другим инструментарием? Не подскажете каким? Заранее спасибо! |
|||
|
||||
| Rester |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.3.2008 Репутация: нет Всего: нет |
использовал сниффер-браузерMini-Brouser 2.0, получил следующий результат в ответе:
вы правы господа, действительно сервер отдает неправильную кодировку, почему он ее отдает такую... наверно эту тему уже не сюда, спасибо за советы! |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |