2011-11-07 15 views
13

गिटहब के लिए यूटीएफ -8 डिफ़ॉल्ट एन्कोडिंग क्यों नहीं है?गिटहब: फ़ाइलों के लिए यूटीएफ -8 एन्कोडिंग का उपयोग

क्या इसका मतलब यह है कि डिफ़ॉल्ट "cp1252" से बदलने के लिए कोई कमी है?

क्या विंडोज और मैक ओएसएक्स के बीच प्लेटफार्मों में गिटहब का उपयोग करने के साथ इसका कोई संबंध नहीं है?

सवाल गिटहब का उपयोग करने से पूछा जाता है, लेकिन सामान्य में गिट के बारे में पूछा जा सकता है।

मैं विषय में महत्वपूर्ण है, तो मैं ज्यादातर .NET, HTML5 और जावास्क्रिप्ट में विकास कर रहा हूं।

+3

आपकी सामग्री के एन्कोडिंग के बारे में जिथब देखभाल क्या करता है? –

+0

क्या आप कृपया बता सकते हैं कि आप वास्तव में एक डिफ़ॉल्ट एन्कोडिंग कहां देख रहे हैं? –

+0

@ माइकल क्रेलिन-हैकर मैं अपने मैक ओएसएक्स से एक फाइल में जांच नहीं करना चाहता हूं और इसे अपने विंडोज-मशीन पर वर्गों और टूटे हुए पात्रों के साथ ढूंढना चाहता हूं। या ठीक इसके विपरीत। –

उत्तर

15

जंगली अनुमान: क्या आप टोर्टोइज गिट का उपयोग कर रहे हैं? क्या आप सीपी 1252 में एक डिफ़ॉल्ट एन्कोडिंग सेट देख रहे थे?

यदि ऐसा है, तो यह आपके विंडोज इंस्टॉलेशन के डिफ़ॉल्ट एन्कोडिंग का उपयोग करके बस TortoiseGit है।

संपादित करें: वास्तव में एक ही Git जीयूआई

के लिए सच है यहाँ एक discussion from a git developer's mailing list एक स्पष्टीकरण दे रही है:

  • व्यवस्था करने के लिए डिफ और दोष को डिफ़ॉल्ट बनाएं (स्थान) के बजाय एन्कोडिंग हार्ड कोडिंग यूटीएफ -8।
  • इसे ओवरराइड करने की अनुमति देने के लिए एक gui.encoding विकल्प जोड़ें।
  • gitattributes अभी भी अंतिम शब्द है।

    1. विंडोज लोगों पाठ के लिए फ़ाइलों विरासत एन्कोडिंग का उपयोग करने के लिए अभ्यस्त हैं:

औचित्य इस के लिए Windows समर्थन है। उनमें से कई के लिए utf-8 को डिफॉल्ट करने के लिए काउंटर-अंतर्ज्ञानी होगा।

  • विंडोज यूटीएफ -8 लोकेशंस का समर्थन नहीं करता है, और सिस्टम एन्कोडिंग स्विचिंग वास्तविक दर्द है। इस प्रकार विकल्प।
  • +2

    दोस्त, आपने कितना समय लिया? अब मुझे पता है, यह पूरी तरह से समझाया गया है और इसे गुगल करते समय मैं इसे पा सकता हूं।निर्णय के पीछे इतिहास के साथ और बस "केवल इसे अनदेखा करें और आगे बढ़ें", यह रचनात्मक नहीं है। धन्यवाद –

    +1

    हाय माइकल, क्या आप अपना उत्तर संपादित कर सकते हैं। मैं इसे कैसे हल करूं? मुझे क्या कदम उठाने की ज़रूरत है? धन्यवाद! – Shiro

    +0

    @Shiro: आप gitattributes का उपयोग करके git-config, या प्रति पथ का उपयोग करके विश्व स्तर पर एन्कोडिंग सेट कर सकते हैं। विवरण के लिए उन आदेशों के लिए मैनपेज का संदर्भ लें। –

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