java - простой вопрос (II)
Зайди в Control Panel > Regional and Language Options, вкладка Advanced, верхняя часть (Language for non-Unicode programs выбери в этом списке "Russian".
не всё так просто и не всё так запущено
Попробуй chcp 1251 в консоли...
это тоже есть
А ещё надо сказать компилятору, в какой CP твой исходный код: javac -encoding=windows-1251
это как?
Так, как я написал.
Слушай, да ты наверно исходный текст набирал в неправильной кодировке. Например, в FAR в кодировке DOS. Посмотри свой .java-файл в Notepad.
Набери в командной строке chcp
?
и что дальше? что-то появилось и вылетело.
А-а-а, зачем я это сказал? Забудь про chcp. Просто учти: если хочешь гонять Java из-под командной строки, твой русский текст должен быть в соответствующей кодировке - в нашем случае в кодировке 866. Набирать такую программу можно, например, в FAR. Только проследи, чтобы наверху было написано DOS, а не WIN.
А ещё лучше, чтобы не зависеть от кодировки чужой командной строки, из программы выполнить chcp 1251
сохранил в ms-dos-format
спасибо всем. в особенности тебе)
Советую все же прочитать мою ссылку на досуге, если ты ее проигнорировал. Хотя бы по диагонали.
ок. пасиба)
Оставить комментарий
psilocybe
что надо сделать чтоб нормально выполнялось действие(в cmd):System.out.println("Привет, мир!");
и писалось <Привет, мир!>, а не иероглифы типа: ЁштхЭ, ьшЁ!