Inada Naoki <[email protected]> added the comment:
>> PS > $OutputEncoding = [System.Text.Encoding]::GetEncoding("UTF-8")
> FYI, $OutputEncoding in PowerShell has nothing to do with the python.exe and
> more.com processes, nor the console session to which they're attached.
>> PS > [System.Console]::OutputEncoding = $OutputEncoding
> The console output code page is irrelevant since more.com writes
> wide-character text via WriteConsoleW() and decodes the file using the
> console input code page, GetConsoleCP(). The console output codepage from
> GetConsoleOutputCP() isn't used for anything here.
Yes, both are unrelated to this specific issue. But both are highly recommended
for using Python with UTF-8 mode.
Now many people want to use Python with UTF-8 mode in PowerShell in Windows
Terminal. And they don't want to care about legacy encoding at all.
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue44275>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com