Skip to content

Conversation

miss-islington
Copy link
Contributor

@miss-islington miss-islington commented May 24, 2024

Out-File -Encoding utf8 and similar commands in Windows Powershell 5.1 emit
UTF-8 with a BOM marker, which the regular utf-8 codec decodes incorrectly.

utf-8-sig accepts a BOM, but also works correctly without one.

This change also makes .pth files match the way Python source files are handled.

(cherry picked from commit bf5b646)

Co-authored-by: Alyssa Coghlan ncoghlan@gmail.com
Co-authored-by: Inada Naoki songofacandy@gmail.com

`Out-File -Encoding utf8` and similar commands in Windows Powershell 5.1 emit
UTF-8 with a BOM marker, which the regular `utf-8` codec decodes incorrectly.

`utf-8-sig` accepts a BOM, but also works correctly without one.

This change also makes .pth files match the way Python source files are handled.

(cherry picked from commit bf5b646)

Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
Co-authored-by: Inada Naoki <songofacandy@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants