2009-09-08 24 views
8

मैं वेब डेवलपर टूल युक्त ग्रहण गैनीमेड संस्करण 3.4.1 के साथ phpbb HTML टेम्पलेट फ़ाइल को संपादित करने का प्रयास कर रहा हूं।HTML टेम्पलेट फ़ाइलों के लिए ग्रहण एचटीएमएल संपादक

इन टेम्पलेट फ़ाइलों में टेम्पलेट चर के साथ HTML मार्कअप शामिल है {variable_name}। अब, जब ऐसी फ़ाइल खोलने का प्रयास करते हैं, तो ग्रहण इन टेम्पलेट चर चिह्नों को भी सत्यापित करने के लिए प्रयास करता है।

Unsupported Character Body 
Character encoding "{S_CONTENT_ENCODING}" is not supported by this platform. 
<button>Set encoding...</button> 

इस डब्ल्यूटीपी का उपयोग कर हल करने के लिए कैसे या वहाँ टेम्पलेट संपादन प्रयोजन के लिए किसी भी बेहतर संपादक है:

उदाहरण टेम्पलेट के लिए

<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" /> 

ग्रहण खोलने के बाद संपादक शरीर पर पता चलता शामिल?

+0

शायद ड्रेमेवावर नौकरी के लिए अधिक उपयुक्त है। – yoda

+0

धन्यवाद लेकिन लिनक्स मंच पर ग्रहण मेरे लिए एकमात्र तरीका है। मेरी परियोजना की विकास प्रक्रिया ग्रहण की कई अन्य सुविधाओं पर भी निर्भर करती है। – user122644

उत्तर

3

ग्रहण आपके मेटा टैग से टेक्स्ट एन्कोडिंग निर्धारित करने की कोशिश कर रहा है और विफल रहता है।

इस व्यवहार को ओवरराइड करने के लिए ग्रह को ग्रहण में खोलें ताकि आप त्रुटि देख सकें। फ़ाइल मेनू खोलें और गुण (Alt-Enter) चुनें और ग्रहण आपको फ़ाइल के लिए गुण संवाद दिखाएगा जहां आप टेक्स्ट फ़ाइल एन्कोडिंग बदल सकते हैं।

मुझे नहीं पता कि यह सभी फ़ाइलों के लिए अक्षम किया जा सकता है या नहीं।

+0

http://stackoverflow.com/questions/8856351/force-eclipse-to-ignore-character-encoding-attribute पर समान प्रश्न देखें – Touko

1

मैं लिनक्स पर ग्रहण उपयोग नहीं किया है, लेकिन ऐसा लगता है समस्या वास्तव में ग्रहण समर्थन चर के बारे में नहीं है - यह है के बारे में यह क्या कोई वर्ण सेट है कि यह सोचता है कि "{S_CONTENT_ENCODING}"

कहा जाता है रेंडर करने के लिए कोशिश कर रहा है

आप अपने सभी टेम्पलेट्स में {S_CONTENT_ENCODING} से utf-8 (या latin-1 या जो कुछ भी) बदलकर समस्या के आसपास हो सकते हैं। (यह मानता है कि आप अगले करने के लिए एक टेम्पलेट से एन्कोडिंग नहीं बदल रहे हैं, लेकिन मैं वास्तव में संदेह आप कर रहे हैं।)

कॉपी-पेस्ट utf-8 जहां टेम्पलेट्स में से एक में {S_CONTENT_ENCODING} देखते हैं, और ग्रहण यह अन्य संभाल चाहिए वहां से {foo} उदाहरण।

संबंधित मुद्दे