Довольно отчаянно нуждаются в помощи через 2 дня, пытаясь отладить эту проблему.Проблемы с кодировкой Java UTF8 со штормом
У меня есть некоторый текст, который содержит символы Юникода, например, слово:
korte støvler
Если я запускаю код, который записывает это слово в файл на одном из проблемных машин, он работает правильно. Однако, когда я пишу файл точно так же в штурмовом винте, он не кодируется правильно, а символ ø заменяется вопросительными знаками.
В файле storm_env.ini я поставил
STORM_JAR_JVM_OPTS:-Dfile.encoding=UTF-8
Я также установить кодировку как UTF-8 в коде, а в MVN, когда он упакован.
Я проверил тесты на коробках, чтобы проверить кодировки по умолчанию JVM, и все они UTF-8.
Я пробовал 3 разных способа записи файла, и все они вызывают одну и ту же проблему, поэтому это определенно не так.