में एक साथ कई फ़ाइलों के लिए टेक्स्ट एन्कोडिंग बदलें मेरे पास मेरे ग्रहण प्रोजेक्ट में कुछ यूटीएफ -8 एचटीएमएल टेम्पलेट्स हैं और ग्रहण उन्हें इलाज करता रहता है जैसे कि उनके पास एक अलग एन्कोडिंग था। यह कहता है कि एन्कोडिंग "सामग्री से निर्धारित" है। मैं सही एन्कोडिंग को मजबूर करना चाहता हूं।एक्लिप्स
मैं इसे एक फ़ाइल के लिए मजबूर कर सकता हूं लेकिन मूल फ़ोल्डर के लिए एन्कोडिंग सेट करने से इसमें फाइलों को प्रभावित नहीं होगा क्योंकि संपत्ति शीट में "वारिस" विकल्प की बजाय "सामग्री से निर्धारित" चीज है जगह।
क्या एक बार में एक परियोजना में सभी फ़ाइलों के लिए एन्कोडिंग सेट करना संभव है?
एक्सएमएल/एचटीएमएल फाइलों के बारे में क्या है जहां हेडर में एन्कोडिंग एक चर चरम पर देखा जाता है? इस बारे में क्या है कि आप फ़ाइल में एन्कोडिंग निर्दिष्ट नहीं कर सकते हैं? "सामग्री से निर्धारित" सही सेटिंग नहीं है, न ही यह किसी अन्य विकल्प का उपयोग करने के लिए एक गंभीर गलती है। इन उपयोग मामलों में, परियोजना-व्यापी एन्कोडिंग का उपयोग करने के लिए इसे बताने में सक्षम नहीं होने के कारण (प्रत्येक फ़ाइल को org.eclipse.core.resources.prefs में जोड़ने के बिना) एक बग है। – DaveS
हेडर में एन्कोडिंग के साथ एक एक्सएमएल फ़ाइल रनटाइम पर लचीला एक चर है * वैध XML फ़ाइल * नहीं है। यह एक एक्सएमएल फ़ाइल के लिए एक टेम्पलेट हो सकता है, लेकिन यह अपने आप में नहीं है। –
बिल्कुल, यह एक टेम्पलेट है, जो टॉमए था (और वर्तमान में जो मैं वर्तमान में हूं) के साथ कोई समस्या है। लेकिन क्योंकि टेम्पलेट फ़ाइल .html (ढांचे की पसंद) में समाप्त होती है, ग्रहण अपने सरल एल्गोरिदम की कोशिश करता है: 1) फ़ाइल की सामग्री में सामग्री-प्रकार की घोषणा की तलाश करें। 2) सिस्टम एन्कोडिंग का प्रयोग करें। मध्यस्थ कदम क्यों नहीं है, 1.5) परियोजना स्तर पर एन्कोडिंग सेट का उपयोग करें। या हम /folder/*.html जैसे कुछ कहने के लिए org.eclipse.cor.resources.prefs में वाइल्डकार्ड का उपयोग क्यों नहीं कर सकते? –
DaveS