-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
The task elevated_shell.ps1 creates runs cmd.exe, which calls PowerShell with its outputs redirected. By having cmd.exe make the redirections, the files are encoded as OEM.
If we dropped the cmd step and ran PowerShell directly, the whole data pipeline would have full Unicode support.
Performing redirections in PowerShell with Write-Host involved is a nightmare, especially if we want to support older PowerShell versions like 4. I haven’t had any luck, but if someone manages to have the task spawn PowerShell directly without breaking the test suite, glory to them!
Related to #43 which fixes encoding corruptions, but limits the supported character set to OEM/ANSI.
Metadata
Metadata
Assignees
Labels
No labels