मैं एक फ़ाइल यूसीएस -2 लिटल एन्डियन के रूप में सहेजा है एन्कोडिंग सेट करना मैं एन्कोडिंग को बदलना चाहते हैं तो मैं निम्नलिखित कोड भाग गया:Powershell: Get-सामग्री पाइपलाइन
cat tmp.log -encoding UTF8 > new.log
परिणामी फ़ाइल यूसीएस में अब भी है -2 लिटिल एंडियन। क्या ऐसा इसलिए है क्योंकि पाइपलाइन हमेशा उस प्रारूप में है? क्या यूटीएफ 8 के रूप में इसे एक नई फाइल में पाइप करने का कोई आसान तरीका है?
इसका उत्तर देने के लिए धन्यवाद ... इससे मुझे यूटीएफ -8 –
में एन्कोड किए गए एक्सएमएल फ़ाइल को पढ़ने में समस्या का पता लगाने में मदद मिली है, अब उस बेवकूफ बाइट-ऑर्डर चिह्न से कैसे छुटकारा पाएं? – Qwertie
देखें http://stackoverflow.com/questions/5596982/using-powershell-to-write-a-file-in-utf-8-without-the-bom –