| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Опять кодировка =\ |
| Автор: agR 21.7.2007, 14:10 |
| На одном компе делалась программка, которая (благодаря помощи людей Решил поработать на другом компе, скопировал код, но эта же программка в консоль (для начала) выводит не то что надо, то есть опять проблема с кодировками, которая решалась во вчерашней теме. И там, и там IDE - Eclipse 3.2.2 В чем секрет? |
| Автор: dorogoyIV 21.7.2007, 15:50 |
желательно писать поконкретнее |
| Автор: agR 21.7.2007, 16:00 |
Прошу вас http://forum.vingrad.ru/forum/topic-164347.html Кстати, не работает на моем домашнем компе... он неоднократно становился жертвой моих исследований А на том, на который тока установил Java и Eclipse без всяких вмешательств, работает норм |
| Автор: JUncle 22.7.2007, 14:17 |
| agR, какие ОСи на этих двух компах? Если кодировка явно не задается, к примеру при чтении файлов, то JVM использует кодировку твоей ОСи по умолчанию. В частности, на русской версии Windows это CP1251. |
| Автор: LSD 22.7.2007, 15:51 | ||
Посмотри для начала, что выдаст:
на первом и втором компе. |
| Автор: agR 22.7.2007, 23:24 |
| Смотрел.... на моем домашнем - это точно ср 1251... на втором когда-то смотрел то же самое...(завтра скажу точнее) А насчет операционок, то там и там - Windows XP service pack 2 |
| Автор: LSD 23.7.2007, 16:17 |
| Тогда ищи в чем отличия этих двух машин. P.S. И попробуй просто напечатать в консоль русский текст, а то может это проблемы с консолью. |
| Автор: agR 23.7.2007, 21:38 | ||
Хмм... какого плана? Где искать? Что посмотреть? Не побрезгую любыми советами А насчет отличия этих машин, то видимых нет - Window XP SP2, локализация ru_RU, различия в принципе лишь в самом железе. Неужели баг?
Все ок, печатается идеально |
| Автор: LSD 24.7.2007, 10:47 |
| Для начала проверь, что версии JDK и используемых библиотек одинаковые. Затем попробуй запустить из консоли, а не из IDE. |
| Автор: agR 24.7.2007, 15:40 | ||||||
Версии одинаковые:
На компе, где работает, в консоль Винды (в отличие от консоли Eclipse) выводится бред, но работает правильно, то есть информация в целевом файле корректная. Пробовал менять кодировку консоли командой chcp 1251, но эффект практически тот же. На нерабочем компе посмотрю когда буду дома, хотя надежда, что будет че-то другое слабая Буду искать 3-й комп.... может это "рабочий" комп, правильно выводя данные, глючит Добавлено через 9 минут и 18 секунд
Нашел... работает... Проблема в домашнем компе |
| Автор: LSD 24.7.2007, 22:11 | ||
Для этого, еще надо шрифт выставить Lucida Console. |
| Автор: agR 25.7.2007, 10:15 |
Все красиво. Плохо, что пост только сегодня посмотрел, на домашнем компе смогу испытать лишь ближе к вечеру. |
| Автор: agR 29.7.2007, 14:09 |
| Все, вопрос решен. Случайно прочитал о BDE Administrator'e. Смотрю, а он на "нерабочем" компе как раз и стоит. Нашел в нем нужный драйвер и указал в нем необходимую кодировку. Все работает. |