Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Опять кодировка =\, Перенос программы 
V
    Опции темы
agR
Дата 21.7.2007, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 19.7.2006
Где: Киев

Репутация: 2
Всего: 2



На одном компе делалась программка, которая (благодаря помощи людей  smile ) нормально работает. 
Решил поработать на другом компе, скопировал код, но эта же программка в консоль (для начала) выводит не то что надо, то есть опять проблема с кодировками, которая решалась во вчерашней теме.
И там, и там IDE - Eclipse 3.2.2
В чем секрет? 
 
PM MAIL ICQ   Вверх
dorogoyIV
Дата 21.7.2007, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: 3
Всего: 46



Цитата(agR @  21.7.2007,  14:10 Найти цитируемый пост)
 во вчерашней теме

желательно писать поконкретнее  smile 
PM MAIL   Вверх
agR
Дата 21.7.2007, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 19.7.2006
Где: Киев

Репутация: 2
Всего: 2



Цитата(dorogoyIV @  21.7.2007,  15:50 Найти цитируемый пост)
желательно писать поконкретнее  smile  

Прошу вас сюда  smile 

Кстати, не работает на моем домашнем компе...  он неоднократно становился жертвой моих исследований smile 
А на том, на который тока установил Java и Eclipse без всяких вмешательств, работает норм  



Это сообщение отредактировал(а) agR - 21.7.2007, 16:06
PM MAIL ICQ   Вверх
JUncle
Дата 22.7.2007, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 162
Регистрация: 6.4.2006
Где: Казань, РФ

Репутация: нет
Всего: 1



agR, какие ОСи на этих двух компах?
Если кодировка явно не задается, к примеру при чтении файлов, то JVM использует кодировку твоей ОСи по умолчанию.
В частности, на русской версии Windows это CP1251.
--------------------
class JUncle extends Man // singleton{/*...*/}
PM MAIL   Вверх
LSD
Дата 22.7.2007, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Посмотри для начала, что выдаст:
Код
System.getProperty("file.encoding")

на первом и втором компе.


--------------------
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.
PM MAIL WWW   Вверх
agR
Дата 22.7.2007, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 19.7.2006
Где: Киев

Репутация: 2
Всего: 2



Смотрел.... на моем домашнем - это точно ср 1251... на втором когда-то смотрел то же самое...(завтра скажу точнее)

А насчет операционок, то там и там -  Windows XP service pack 2


Это сообщение отредактировал(а) agR - 22.7.2007, 23:28
PM MAIL ICQ   Вверх
agR
Дата 23.7.2007, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 19.7.2006
Где: Киев

Репутация: 2
Всего: 2



Цитата(LSD @  22.7.2007,  15:51 Найти цитируемый пост)
Посмотри для начала, что выдаст:
System.getProperty("file.encoding")
на первом и втором компе.


Но обоих компах Ср1251. Только что проверил, все по-прежнему - на одном русские буквы нормально, на втором каракули.

PM MAIL ICQ   Вверх
LSD
Дата 23.7.2007, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Тогда ищи в чем отличия этих двух машин.

P.S. И попробуй просто напечатать в консоль русский текст, а то может это проблемы с консолью.


--------------------
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.
PM MAIL WWW   Вверх
agR
Дата 23.7.2007, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 19.7.2006
Где: Киев

Репутация: 2
Всего: 2



Цитата(LSD @  23.7.2007,  16:17 Найти цитируемый пост)
а то может это проблемы с консолью. 

Хмм... какого плана? Где искать? Что посмотреть?
Не побрезгую любыми советами smile
А насчет отличия этих машин, то видимых нет - Window XP SP2, локализация ru_RU, различия в принципе лишь в самом железе.
Неужели баг?  smile 
Цитата

P.S. И попробуй просто напечатать в консоль русский текст

Все ок, печатается идеально
PM MAIL ICQ   Вверх
LSD
Дата 24.7.2007, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Для начала проверь, что версии JDK и используемых библиотек одинаковые. Затем попробуй запустить из консоли, а не из IDE.


--------------------
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.
PM MAIL WWW   Вверх
agR
Дата 24.7.2007, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 19.7.2006
Где: Киев

Репутация: 2
Всего: 2



Цитата(LSD @  24.7.2007,  10:47 Найти цитируемый пост)
Для начала проверь, что версии JDK и используемых библиотек одинаковые. Затем попробуй запустить из консоли, а не из IDE. 

Версии одинаковые: 
Цитата

Java™ SE Runtime Environment (build 1.6.0_02-b06)
Java HotSpot™ Client VM (build 1.6.0_02-b06, mixed mode, sharing)

На компе, где работает, в консоль Винды (в отличие от консоли Eclipse) выводится бред, но работает правильно, то есть информация в целевом файле корректная. Пробовал менять кодировку консоли командой chcp 1251, но эффект практически тот же. На нерабочем компе посмотрю когда буду дома, хотя надежда, что будет че-то другое слабая  smile 

Буду искать 3-й комп.... может это "рабочий" комп, правильно выводя данные, глючит  smile

Добавлено через 9 минут и 18 секунд
Цитата(agR @  24.7.2007,  15:40 Найти цитируемый пост)
Буду искать 3-й комп.... может это "рабочий" комп, правильно выводя данные, глючит  smile

Нашел... работает... Проблема в домашнем компе

Это сообщение отредактировал(а) agR - 24.7.2007, 15:43
PM MAIL ICQ   Вверх
LSD
Дата 24.7.2007, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(agR @  24.7.2007,  16:40 Найти цитируемый пост)
Пробовал менять кодировку консоли командой chcp 1251, но эффект практически тот же.

Для этого, еще надо шрифт выставить Lucida Console.


--------------------
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.
PM MAIL WWW   Вверх
agR
Дата 25.7.2007, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 19.7.2006
Где: Киев

Репутация: 2
Всего: 2



Цитата(LSD @  24.7.2007,  22:11 Найти цитируемый пост)
Для этого, еще надо шрифт выставить Lucida Console.

Все красиво. Плохо, что пост только сегодня посмотрел, на домашнем компе смогу испытать лишь ближе к вечеру.

PM MAIL ICQ   Вверх
agR
Дата 29.7.2007, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 19.7.2006
Где: Киев

Репутация: 2
Всего: 2



Все, вопрос решен. 
Случайно прочитал о BDE Administrator'e. Смотрю, а он на "нерабочем" компе как раз и стоит. Нашел в нем нужный драйвер и указал в нем необходимую кодировку. Все работает.



PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0563 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.