के बाहर सहेजे जाने पर योनि में जेएस और सीएसएस फाइलों को ठीक से एन्कोड नहीं किया गया है, मैं ओएसएक्स, उबंटू और विंडोज 7 पर वानर चला रहा हूं और मेजबान मशीन पर आईडीई के रूप में विम और नेटबीन्स का उपयोग कर रहा हूं। वीएम सेंटोस 6.3 और अपाचे 2.2 चला रहा है। डॉक्रूट /vagrant
पर सेट है।वीएम
जब मैं एक जेएस या सीएसएस फ़ाइल संपादित करता हूं और इसे सहेजता हूं, तब ब्राउजर घूमता है और अवैध पात्रों का पता लगाता है। जब मैं ब्राउज़र में फ़ाइल को देखता हूं तो मुझे हीरा-प्रश्न चिह्न चरित्र दिखाई देता है जो आमतौर पर एन्कोडिंग समस्या को इंगित करता है। मैं वीएम के अंदर vim में फ़ाइल खोल सकता हूं और इसे :w ++enc=utf-8
से सहेज सकता हूं और फ़ाइल सामान्य रूप से लोड हो जाएगी।
मैंने मेजबान मशीन और विभिन्न होस्ट ओएस पर एकाधिक आईडीई की कोशिश की है, और केवल इसे योनिंट और घुड़सवार निर्देशिका के साथ कुछ करने के लिए इंगित कर सकता है। मेरी आईडीई समस्या नहीं है क्योंकि मैं स्थानीय रूप से फ़ाइलों को चला सकता हूं और वे काम करते हैं, या उन्हें रिमोट मशीन पर सहेजते हैं और फाइलें काम करती हैं। केवल जब मैं उन्हें /vagrant
में घुड़सवार करने के लिए सहेजता हूं तो क्या मुझे कोई समस्या है।
क्या यह ओपे में अपाचे या कुछ और है जिसे मुझे काम करने के लिए बदलने की जरूरत है?
पोस्ट अपने अपाचे प्रतिक्रिया हेडर –
एक ही मामला है, लेकिन वेब सर्वर और हो रही एक ही मुद्दे के रूप में nginx', तो मैं nginx, 'dos2unix' भी मेरे लिए काम किया इससे संबंधित नहीं लगता कि साथ' [Vagrant/VirtualBox के – amd
संभावित डुप्लिकेट/अपाचे 2 अजीब कैश व्यवहार] (http://stackoverflow.com/questions/9479117/vagrant-virtualbox-apache2-strange-cache-behaviour) – kenorb