2012-08-16 12 views
7

यदि आप कोई प्रोजेक्ट लेते हैं, जहां अन्य डेवलपर विंडोज ग्रहण प्रतिष्ठानों (डीपी 1250) पर डिफॉल्टेटिंग के साथ काम करने से पहले ... आप अपने लिनक्स-इंस्टॉलेशन के साथ स्पष्ट होने के लिए क्या कर सकते हैं ग्रहण का?उसी परियोजना पर विंडोज और लिनक्स के साथ काम करने के लिए ग्रहण ग्रहण

या फिर भी, यदि आप अभी भी लिनक्स पर काम करते हैं, और अन्य डेवलपर विंडोज़ पर काम करते हैं, और वहां सेटिंग्स को बदलने की इच्छा नहीं है?

उत्तर

10

मैं सीपी 1250 के बजाय यूटीएफ -8 पर डिफ़ॉल्ट रूप से ग्रहण को सेट करने की अनुशंसा करता हूं।

यहाँ समाधान:

  1. अपने सभी cp1250 एन्कोड परियोजनाओं के लिए एक अलग से कार्यस्थान
  2. विंडो पर वापस जाएं बनाएं> Pereferences> सामान्य> में कार्यस्थान प्रकार cp1250 dropdownbox (यदि सूची में नहीं , आपके पास टाइप टाइप करें !!)
  3. शायद, यदि यह कोई समस्या है, तो "लाइन डिलेमेटर" विंडोज चुनें (मेरे लिए डिफ़ॉल्ट सेटिंग हमेशा काम करती है, इसलिए मुझे इसे किसी भी तरह बदलने की आवश्यकता नहीं है!)

यहाँ यह बंद एक स्क्रीनशॉट: Config looks like this

यह सहेजें, और अपने काम पूरा हुआ।

+0

मुख्य भाग "यदि सूची में नहीं है, तो आपको इसे टाइप करना होगा !!" +1 – dtmland

+0

संबंधित https://superuser.com/questions/427024/cp1250-encoded-source-code-on-eclipse-linux –

1

मेरी राय में विंडोज़ पर सीपी 1252 से डिफ़ॉल्ट पाठ-फ़ाइल एन्कोडिंग को वैश्विक रूप से यूटीएफ -8 में बदलते समय बड़ी "परेशानी" हो सकती है, क्योंकि यह ग्रहण से प्रोग्राम को निष्पादित करते समय सिस्टम प्रॉपर्टी फ़ाइल.एन्कोडिंग को भी बदलता है। मेरे पास हाल ही में मामला था जहां एक ग्रहण आधारित उत्पाद उसी तरह काम नहीं करता था जब मैंने इसे गैर-डिफ़ॉल्ट फ़ाइल एन्कोडिंग के कारण निर्यात किया था।

लेकिन यदि आप उत्सुक हैं, तो आप eclipse.ini फ़ाइल को बदल सकते हैं और अपने ग्रहण उदाहरण को अन्य एन्कोडिंग के साथ चलाने के लिए -vmargs -Dfile.encoding = utf-8 जोड़ सकते हैं।

सावधान रहें कि उस वीएम पैरामीटर के बारे में कुछ खुली बग हैं उदाहरण के लिए सोलारिस पर इसे अनदेखा किया जाता है।

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