1

Тема: невірно відображуються українські літери

Доброго дня.
Написав програму , яка дещо змінює текстовий файл, в якому є англійські та українські слова.Коли запускаю з NetBeans ,то все працює нормально , а з командного рядка або Bat-файла замість українських букв загадкові символи.
Здогадуюсь , що десь потрібно дописати utf-8. Є два питання. Перше звичайно де та що дописувати.А друге цікавіше.Чому з НетБінз працює нормально?

2

Re: невірно відображуються українські літери

Командний рядок Windows, якщо не уточнювати, працює в cp866 для сумісності з DOS. NetBeans, схоже, запускає програму з іншими налаштуваннями локалі.

Подякували: leofun011

3

Re: невірно відображуються українські літери

Командний рядок Windows, якщо не уточнювати, працює в cp866 для сумісності з DOS. NetBeans, схоже, запускає програму з іншими налаштуваннями локалі.

Якби в мене в bat.-файлі або командному рядку була назва папки українськими буквами але не в форматі cp866 , то тоді дійсно програма б не запустилася.Але програма працює і виводить текст в JTextArea в окремому джава-вікні.Моя помилка в тому, що я не написав в програмі, що текст повинен відображатися в кодуванні utf-8(я так припускаю).І звісно програма не зовсім коректно працює.Але чому вона коректно працює, коли запускаю з NetBeans?