यह पिछले के अतिरिक्त होगा, यदि कोई व्यक्ति स्कैंडिक पत्रों के साथ एक समस्या को पूरा करता है जो उपरोक्त समाधान के साथ हल नहीं हुआ है।
यदि जावा स्रोत फ़ाइलों में स्कैंडिक अक्षर होते हैं, तो उन्हें संकलन के लिए उपयोग किए जाने वाले जावा द्वारा सही ढंग से व्याख्या करने की आवश्यकता होती है । (जैसे स्थिरांक में प्रयुक्त होने वाले परिमार्जन पत्र)
यहां तक कि फाइलें यूटीएफ -8 में संग्रहित की जाती हैं और मावेन को यूटीएफ -8 का उपयोग करने के लिए कॉन्फ़िगर किया गया है, मावेन द्वारा उपयोग किया जाने वाला सिस्टम जावा अभी भी सिस्टम डिफॉल्ट का उपयोग करेगा (जैसे विंडोज में: cp1252)।
यह केवल मावेन के माध्यम से परीक्षण चलाते हुए दिखाई देगा (संभवतः परीक्षणों में इन स्थिरांक के मूल्यों को मुद्रित करना। मुद्रित स्कैंडिक पत्र '<?>' के रूप में दिखाई देंगे) यदि ठीक से परीक्षण नहीं किया गया है, तो यह वर्ग फ़ाइलों को संकलन परिणाम के रूप में भ्रष्ट कर देगा और होगा किसी का ध्यान नहीं गया।
इसे रोकने के लिए, आपको UTF-8 एन्कोडिंग का उपयोग करने के लिए संकलन के लिए उपयोग किए जाने वाले जावा को सेट करना होगा । Maven pom.xml में एन्कोडिंग सेटिंग्स होना पर्याप्त नहीं है, आपको पर्यावरण चर सेट करने की आवश्यकता है: JAVA_TOOL_OPTIONS = -Dfile.encoding = UTF8
इसके अलावा, यदि विंडोज में ग्रहण का उपयोग कर रहे हैं, तो आपको इसके अलावा उपयोग किए जाने वाले एन्कोडिंग को सेट करने की आवश्यकता हो सकती है (यदि आप ग्रहण के माध्यम से व्यक्तिगत परीक्षण चलाते हैं)।