में हम सर्वलेट में जोड़ लिया है सब UTF-8 वर्णों suppport करने के लिए फिल्टरऑटो माइम प्रकार की पहचान wildfly10
servletResponse.setContentType("text/html; charset=" + "UTF-8");
servletRequest.setCharacterEncoding(servletResponse.getCharacterEncoding());
इस वजह से
यह "पाठ \ html" सभी फ़ाइल प्रकारों के लिए और सीएसएस के लिए सामग्री प्रकार सेट ब्राउज़र और ब्राउज़र पर त्रुटि के साथ इसे सीएसएस लोड करने से इनकार करता है।
Resource interpreted as Stylesheet but transferred with MIME type text/html:
लेकिन jboss 6 में काम करता है ऊपर मैं
<servlet-container name="default">
<jsp-config mapped-file="false" development="true"/>
<websockets/>
<mime-mappings>
<mime-mapping name="css" value="text/css"/>
<mime-mapping name="msi" value="application/x-msi"/>
</mime-mappings>
</servlet-container>
स्टैंडअलोन-full.xml में
स्थापित करने की कोशिश की, लेकिन यह काम नहीं करता। यह स्वचालित रूप से फ़ाइल सामग्री प्रकारों की पहचान कैसे करता है?
आपको ऐसा करने की आवश्यकता नहीं है - डिफ़ॉल्ट एन्कोडिंग यूटीएफ -8 है। मैं इसे सब कुछ हटा दूंगा क्योंकि सर्वर को आपके लिए इसे समझना चाहिए। – stdunbar
@stdunbar अगर मैं इसे हटा देता हूं तो यह utf-8 वर्ण को सहेजने में विफल रहता है क्योंकि यह उस चरित्र को किसी अन्य चीज़ में संशोधित करता है – happy