Mam plik zapisany jako UCS-2 Little Endian Chcę zmienić kodowanie więc wpadłem na następujący kod:PowerShell: Ustawienie kodowania dla Pipeline Get-Content
cat tmp.log -encoding UTF8 > new.log
Plik wynikowy jest nadal w LUW -2 Little Endian. Czy to dlatego, że potok jest zawsze w tym formacie? Czy istnieje prosty sposób potokowania tego do nowego pliku jako UTF8?
Dzięki za odpowiedź na to ... Pomogło mi znaleźć problem z odczytywaniem pliku XML zakodowanego w UTF-8 –
Teraz jak pozbyć się tego głupiego znaku porządku bajtów? – Qwertie
Zobacz http://stackoverflow.com/questions/5596982/using-powershell-to-write-a-file-in-utf-8-without-the-bom –