Chcę stworzyć kilka krótkich plików konfiguracyjnych za pomocą echo
z PowerShell, ale niestety domyślnie na początku plików tworzona jest wiodąca LM Unicode. Łamie to aplikacje takie jak pip, które jeszcze nie nauczyły się ignorować BOM. Czy jest jakaś flaga lub zmienna środowiskowa lub takie, jak niezawodny echo emitujące BOM?
windows
powershell
unicode
mcandre
źródło
źródło
ah, mam nadzieję stackoverflow.com/a/48859679/350106 działa, potok [Text.Encoding] :: UTF8.GetBytes (& lt; string & gt;) do Set-Content -Encoding Byte & lt; file & gt;
mcandre