2011-10-20 11 views
15

ए स्प्राकेट्स :: एन्कोडिंग त्रुटि अपवाद फेंक दिया जाता है जब मैं वैध utf-8 अक्षरों वाले फ़ाइल को शामिल करता हूं।जेएस फ़ाइल पर स्पॉकेट एन्कोडिंग त्रुटि: अमान्य यूटीएफ -8 बाइट अनुक्रम

प्रश्न में लाइन है:

* Copyright (c) 2010 - 2011 Johan Säll Larsson 

अगर मैं एक चरित्र की जगह, समस्या दूर हो जाने, लेकिन मैं इस विक्रेता फ़ाइल हर मैं इसे अद्यतन संपादित करने के लिए याद करने के लिए नहीं करना चाहती।

मैं इसे कैसे ठीक कर सकता हूं?

उत्तर

44

मैं this Sprockets issue पर टिप्पणियों के माध्यम से समाधान नहीं मिला:

मैं बस utf-8 के रूप में फाइल सेव, (TextMate जब आप 'रूप में सहेजें' यह करने के लिए एक विकल्प होता है), और समस्या दूर चला गया ।

टिप्पणीकर्ता @ शेडड ने a useful rake task भी ऐसी संपत्तियों को खोजने के लिए बनाया जो ठीक से एन्कोड नहीं किए गए हैं।

+15

धन्यवाद, यह मेरे लिए काम करता है। SublimeText2 में आप इसे _File_> _Save के माध्यम से एन्कोडिंग_> _UTF8_ के साथ ठीक कर सकते हैं। –

1

यह ट्रंक में तय किया गया है। सभी फाइलें बीओएम के बिना utf-8 का उपयोग करती हैं।

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