Birisi yukarıdaki çözümle çözülemeyen İskandinav harfleriyle bir sorunla karşılaşırsa, bu öncekine ek olacaktır.
Java kaynak dosyalarında scandic harfler varsa, derleme için kullanılan Java tarafından doğru yorumlanması gerekir . (örneğin sabitlerde kullanılan scandic harfler)
Dosyalar UTF-8'de depolanmış ve Maven UTF-8 kullanacak şekilde yapılandırılmış olsa bile, Maven tarafından kullanılan Sistem Java hala sistem varsayılanını kullanacaktır (örn. Windows'ta: cp1252).
Bu sadece testler maven üzerinden gerçekleştirilebilir (muhtemelen bu sabitlerin değerlerini testlerde yazdırılır. Basılı İskandinav harfleri '<?>' Olarak gösterilir) Düzgün test edilmezse, sınıf dosyalarını derleme sonucu olarak bozar ve fark edilmeden bırakıldı.
Bunu önlemek için, derleme için kullanılan Java'yı UTF-8 kodlamasını kullanacak şekilde ayarlamanız gerekir . Kodlama ayarlarının maven pom.xml dosyasında olması yeterli değildir, ortam değişkenini ayarlamanız gerekir: JAVA_TOOL_OPTIONS = -Dfile.encoding = UTF8
Ayrıca, Windows'ta Eclipse kullanıyorsanız, buna ek olarak kullanılan kodlamayı ayarlamanız gerekebilir (eclipse aracılığıyla bireysel test çalıştırırsanız).