एक ग्राहक मुझे एक .csv फ़ाइल भेज रहा है जहां लाइन ब्रेक अनुक्रम 0xD 0xD 0xA
अनुक्रम से बना है। जहां तक मुझे पता है कि लाइन ब्रेक या तो मैक या यूनिक्स से 0xA
या विंडोज से 0xD 0xA
हैं।0 डी 0 डी 0 ए लाइन ब्रेक के साथ टेक्स्ट फ़ाइल
0xD 0xD 0xA
कोई ज्ञात एन्कोडिंग है? क्या बचत का कोई ज्ञात अनुक्रम है जो फ़ाइल के लाइन एंडिंग को दूषित करता है जो इसका कारण बनता है (मुझे लगता है कि ग्राहक मैक का उपयोग करता है)?
फ़ाइल किसी भी एन्कोडिंग मार्कर से शुरू नहीं होती है, यह सीधे टेक्स्ट सामग्री से शुरू होती है। कोड पृष्ठ 1252 के साथ खोले जाने पर टेक्स्ट सही तरीके से प्रदर्शित होता है।
मुझे पता चला कि जब मैं विंडोज सिस्टम पर TortoiseCVS में बाहर की जाँच, डिफ़ॉल्ट उपयोग करने के लिए है विंडोज लाइन एंडिंग्स। इसने '0 डी 0 ए' को '0 डी 0 डी 0 ए' में अनुवाद करने का कारण बताया ('0 ए' से' 0 डी 0 ए' तक विस्तार करते समय टीसीवीएस मौजूदा '0 डी 0 ए' का सम्मान क्यों नहीं करता है?) और मैं एक्लिप्स में डबल लाइन स्पेसिंग के साथ समाप्त हुआ मैं सफाई करने के थक गया। चेक आउट करते समय "यूनिक्स लाइन एंडिंग का उपयोग करें" विकल्प चुनकर समस्या को ठीक करें। – ADTC