By default, PowerShell in Windows seems to be outputting UTF-16 (e.g., if I do a simple echo hello > hi.txt, then hi.txt ends up in UTF-16). I know that I can force this to my desired text encoding by instead doing echo hello | out-file -encoding utf8 hi.txt, but what I'd like is for that to just be the default when I use the redirection operator. Is there any way to achieve this?
| |||
|
feedback
|
|
Not sure if this will do exactly what you're looking for, but you can try setting the environment variable as mentioned here
| |||
|
feedback
|