- UTF8
Кодировка всех исполняемых файлов - UTF8
BOM - удален
Java - 16
IDE - от брейнов
Проект на градле, сборка происходит посредством shadowJar
Но после сборки проекта и его запуска, к примеру дискорд бот(c помощью JDA) в ответ он вместо русских символов отправляет закарючки, пример в закрепленном файле. Проверял и на плагинах майнкрафт, так же в чат и название предметов сует закарючки. C английскими символами все норм.
у тебя и в имени странные буквы...
https://www.baeldung.com/java-string-encode-utf-8 попробуй это
запуск тоже на 16 джаве?
А что ты делаешь с символами?) Если просто читать файл как есть и выводить без дополнительного енкодинга, то всё нормально )
Никакого файла нет. Есть обычная строка в коде
как ты ее отправляешь? код в студию
source encoding какой стоит при сборке?
Так может в этих чатах utf8 не поддерживается?(маловероятно, но проверить нужно)
Да. И Алекс пару сообщений выше всё правильно подсказал.
Обсуждают сегодня