ForTest - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > Java

Java В данном форуме вы сможете найти много полезной информации по платформе Java. Подробные статьи, исходные коды и конечно учебники как для новичков так и профессиональных Java разработчиков вы найдёте здесь. Если у вас есть вопрос или хотите поделится своими наработками, пожалуйста, делайте это в этой теме.

Ответ
Опции темы
Непрочитано 23.06.2012, 18:45   #1
Изгнанные

Автор темы (Топик Стартер) ForTest

PHP код:
class ForTest {
public static 
void main(String args[]) {
int x;
for(
0x<10x+1)
System.out.println("Значение x: " +x);
}

должно регенерировать следующий вывод в консоли:
значение x: 0
значение x: 1 и тд..


как исправить?
moonbeam вне форума Ответить с цитированием
Непрочитано 23.06.2012, 19:18   #2
Аватар для ALeKsIuS

По умолчанию Re: ForTest

Кодировку нормальную поставить
__________________
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! (c) Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
ALeKsIuS вне форума Ответить с цитированием
Непрочитано 23.06.2012, 19:28   #3
Изгнанные

Автор темы (Топик Стартер) Re: ForTest

Цитата:
Сообщение от ALeKsIuS Посмотреть сообщение
Кодировку нормальную поставить
подскажите нормальную?
moonbeam вне форума Ответить с цитированием
Непрочитано 23.06.2012, 19:30   #4
Супергерой

По умолчанию Re: ForTest

utf8 без bom, например
Romka вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 23.06.2012, 19:36   #5
Изгнанные

Автор темы (Топик Стартер) Re: ForTest

Цитата:
Сообщение от RomkaCW Посмотреть сообщение
utf8 без bom, например
не компил в класс с кодировкой utf8 без бум
Код:
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\Admin>javac ForTest.java
ForTest.java:1: illegal character: \187
я╗┐/*
 ^
1 error

C:\Documents and Settings\Admin>
moonbeam вне форума Ответить с цитированием
Непрочитано 23.06.2012, 19:40   #6
Аватар для Ro_0TT
Супергерой

По умолчанию Re: ForTest

У вас UTF8 просто (с BOOM), он и показывает вам при компиле на этот знак.
__________________
Ищу работу: Java-разработчик Skype: ro_0tt
Ro_0TT вне форума Отправить сообщение для Ro_0TT с помощью ICQ Отправить сообщение для Ro_0TT с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 23.06.2012, 19:47   #7
Изгнанные

Автор темы (Топик Стартер) Re: ForTest

Цитата:
Сообщение от Ro_0TT Посмотреть сообщение
У вас UTF8 просто (с BOOM), он и показывает вам при компиле на этот знак.
utf8 без бум
Код:
C:\Documents and Settings\Admin>java ForTest
╨Ч╨╜╨░╤З╨╡╨╜╨╕╨╡ x: 0
╨Ч╨╜╨░╤З╨╡╨╜╨╕╨╡ x: 1
╨Ч╨╜╨░╤З╨╡╨╜╨╕╨╡ x: 2
╨Ч╨╜╨░╤З╨╡╨╜╨╕╨╡ x: 3
╨Ч╨╜╨░╤З╨╡╨╜╨╕╨╡ x: 4
╨Ч╨╜╨░╤З╨╡╨╜╨╕╨╡ x: 5
╨Ч╨╜╨░╤З╨╡╨╜╨╕╨╡ x: 6
╨Ч╨╜╨░╤З╨╡╨╜╨╕╨╡ x: 7
╨Ч╨╜╨░╤З╨╡╨╜╨╕╨╡ x: 8
╨Ч╨╜╨░╤З╨╡╨╜╨╕╨╡ x: 9

C:\Documents and Settings\Admin>
moonbeam вне форума Ответить с цитированием
Непрочитано 23.06.2012, 19:51   #8
Аватар для Ro_0TT
Супергерой

По умолчанию Re: ForTest

Ну это нормально, учитывая, что консоль выводит в другой кодировке текст. Вам нужно сменить кодировку консоли .
__________________
Ищу работу: Java-разработчик Skype: ro_0tt
Ro_0TT вне форума Отправить сообщение для Ro_0TT с помощью ICQ Отправить сообщение для Ro_0TT с помощью Skype™ Ответить с цитированием
Непрочитано 23.06.2012, 20:22   #9
Аватар для Newbie
Пользователь

По умолчанию Re: ForTest

перед выполнением попробуй введи :
Код:
chcp 1251
Newbie вне форума Ответить с цитированием
Непрочитано 24.06.2012, 17:43   #10
Аватар для iWord
Пользователь

По умолчанию Re: ForTest

Все дело в том что виндовая консоль оперирует по дефолту с кирилической кодировкой cp866 и тебе необходимо выходной поток аналогично перекодировать если требуется работать в консоли с русской кодировкой.
Что сказал Google по данному вопросу http://forum.vingrad.ru/faq/topic-166033.html

Как-то попадалась на глаза либа для автоматического переделывания.

Добавлено через 6 минут
Держи сорцы и компил когда-то давно находил. Автор не я говорю сразу.Либа легкая и простав в использовании.
https://dl.dropbox.com/u/13402396/CodepageStream.rar
__________________

Последний раз редактировалось iWord; 24.06.2012 в 17:49. Причина: Добавлено сообщение
iWord вне форума Отправить сообщение для iWord с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 02:11. Часовой пояс GMT +3.

Вверх