相关疑难解决方法(0)

如何用Python [System.Console] :: OutputEncoding/InputEncoding`?

在Powershell v5,Windows 8.1,Python 3下.为什么这些失败以及如何解决?

[system.console]::InputEncoding = [System.Text.Encoding]::UTF8; 
[system.console]::OutputEncoding = [System.Text.Encoding]::UTF8; 
chcp; 
"import sys
print(sys.stdout.encoding)
print(sys.stdin.encoding)
sys.stdout.write(sys.stdin.readline())
" | 
sc test.py -Encoding utf8; 
[char]0x0422+[char]0x0415+[char]0x0421+[char]0x0422+"`n" | py -3 test.py
Run Code Online (Sandbox Code Playgroud)

打印:

Active code page: 65001
cp65001
cp1251
?»?????
Run Code Online (Sandbox Code Playgroud)

.net python shell powershell

15
推荐指数
1
解决办法
623
查看次数

标签 统计

.net ×1

powershell ×1

python ×1

shell ×1