Pop-Up Thingie
Sidebar
>>> Magnum BBS <<<
Home
Forum
Files
Dark
Log in
Username
Password
Sidebar
Forum
Usenet
COMP.LANG.PYTHON
MicrosoftDefault: a codec to adapt Python to the Win11 Terminal
From
moi
@21:1/5 to
All
on Tue Nov 8 00:47:31 2022
MicrosoftDefault: a codec to adapt Python to the Win11 Terminal
Not really a "codec", but the spirit is here.
PS C:\humour>
PS C:\humour> get-content ms52.txt
abc霟
PS C:\humour> py38 get-text-file.py ms52.txt
abc霟
PS C:\humour> get-content ms52.txt -encoding default
abc霟
PS C:\humour> py38 get-text-file.py ms52.txt -encoding MicrosoftDefault
abc霟
PS C:\humour>
PS C:\humour> # so far, so good
PS C:\humour> # let’s store the content...
PS C:\humour>
PS C:\humour> $a = get-content ms52.txt
PS C:\humour> # $b = py38 get-text-file.py ... will not work properly
PS C:\humour> # new test file
PS C:\humour>
PS C:\humour> $a = get-content ms52-a.txt -encoding default
PS C:\humour> $b = py38 get-text-file.py ms52-a.txt -encoding MicrosoftDefault PS C:\humour> $a -eq $b
True
PS C:\humour>
PS C:\humour> # good, except a small annoying problem
PS C:\humour> $correct = get-content52 ms52-a.txt
PS C:\humour> $a -eq $b
True
PS C:\humour> $a -eq $correct
False
PS C:\humour> $b -eq $correct
False
PS C:\humour>
Software can be really funny...
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)
Who's Online
Recent Visitors
Rixter
Wed Sep 16 00:01:35 2026
from
Madison, Nc
via
Telnet
Stormwallker
Tue Sep 15 15:52:32 2026
from
Hinckley, Leicestershire
via
Telnet
Rixter
Tue Sep 15 12:01:35 2026
from
Madison, Nc
via
Telnet
Bob Worm
Tue Sep 15 11:25:46 2026
from
Wales, Uk
via
Telnet
Andrew Andrew
Tue Sep 15 02:46:28 2026
from
Chicago, Il
via
Telnet
Netmages
Tue Sep 15 01:13:15 2026
from
Santiago, Chile
via
SSH
Rixter
Tue Sep 15 00:01:34 2026
from
Madison, Nc
via
Telnet
Rixter
Mon Sep 14 12:01:34 2026
from
Madison, Nc
via
Telnet
System Info
Sysop:
Keyop
Location:
Huddersfield, West Yorkshire, UK
Users:
766
Nodes:
16 (
2
/
14
)
Uptime:
18:49:41
Calls:
12,763
Calls today:
1
Files:
15,362
Messages:
6,557,174