powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Jar и работа с UTF-8
2 сообщений из 2, страница 1 из 1
Jar и работа с UTF-8
    #39388027
Maxifly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите разобраться.
У меня в программе есть сравнение строк с русским текстом в кодировке UTF-8 и запись в файл в кодировке UTF-8 строки в кодировке UTF-8.

Когда я запускаю проект из IDE - все работает корректно.
Когда я собираю Jar и запускаю его -
строки не сравниваются, а запись в файл ведется так, как будто он не UTF-8 пишет, а однобайтовые символы.
Вот так:
Код: plaintext
1.
Это пример добавления

при этом viewer-у я указал что кодировка UTF-8 у файла.
Причем что было в файле до вставки корректно отражается - а вставленный мной кусок вот так как в примере

Что я делаю не так? Собираю или запускаю?
(запускал без ключей: java -jar ttt.jar)
...
Рейтинг: 0 / 0
Jar и работа с UTF-8
    #39388078
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
java -Dfile.encoding=UTF8 -jar ttt.jar
Однобайтовых символов не бывает. Символ это символ. А байты - это представление символов в определенной кодировке. Ну, и похоже вы где-то ещё в коде накосячили. Не бывает строк в кодировке. В кодировке бывают байты.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Jar и работа с UTF-8
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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