powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java8 и кодировки консоли
1 сообщений из 1, страница 1 из 1
Java8 и кодировки консоли
    #38983533
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Мелочь, а приятно" - в Oracle/OpenJDK Java8 корректно обрабатываются два основных варианта кодировки (виндовой) консоли (OEM и ANSI):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Текущая кодовая страница: 866

Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
╧ЁштхЄ, ьшЁ!

Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
Привет, мир!

Правда, любой другой вариант считается "как ANSI":
Код: plaintext
1.
2.
3.
4.
Active code page: 65001

Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
������, ���!

Хотя могли бы и корректно обработать:
Код: plaintext
1.
2.
3.
4.
java -XshowSettings:properties -version
...
    sun.stderr.encoding = cp65001
    sun.stdout.encoding = cp65001
...

Причём раньше этих свойств не было и ставятся они достаточно интеллектуально.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Java8 и кодировки консоли
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]