Я хочу добавить опцию JVM -Dfile.encoding = UTF-8 в мой файл application.yml, который я пытался использовать spring.mandatory-file-encoding = UTF-8.Но я получаю следующую ошибку:
Type = ERROR, Category = org.springframework.boot.context. FileEncodingApplicationListener , Thread = main, MDC =, Text = Systemсвойство file.encoding в настоящее время равно Cp1252.Это должно быть 'UTF-8' (как определено в 'spring.mandatoryFileEncoding')
Type = ERROR, Category = org.springframework.boot.context.FileEncodingApplicationListener, Thread = main, MDC =,Текст = переменная среды LANG - это en_US.UTF-8.Вы можете использовать настройку локали, которая соответствует encoding = 'UTF-8'
Type = ERROR, Category = org.springframework.boot.context.FileEncodingApplicationListener, Thread = main, MDC =, Text = Переменная среды LC_ALL is'ноль'.Вы можете использовать параметр локали, который соответствует encoding = 'UTF-8'
FileEncodingApplicationListener : он останавливает запуск приложения, если кодировка системного файла не соответствует ожидаемому значению, заданному в среде.По умолчанию это не имеет никакого эффекта, но если вы установите {@code spring.mandatory_file_encoding} в качестве имени кодировки символов (например, «UTF-8»), тогда этот инициализатор генерирует исключение, когда свойство System не равно ему.
Нажмите здесь, чтобы прочитать больше: