Issue 1602, cp65001, powershell and python3 crash
Terry Reedy
tjreedy at udel.edu
Sun Jan 16 13:17:35 EST 2011
More information about the Python-list mailing list
Sun Jan 16 13:17:35 EST 2011
- Previous message (by thread): Issue 1602, cp65001, powershell and python3 crash
- Next message (by thread): Does Python 3.1 accept \r\n in compile()?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 1/16/2011 4:22 AM, jmfauth wrote: > After having read the discussion about the issue 1602, > http://bugs.python.org/issue1602, I came to the idea > to test Python with the PowerShell. I thought, it > could help and manage "unicode" better than the > std "dosbox" does > > My experience with PowerShell is closed to zero, so > take the following as a flat raw information. > > 1) Setup the coding in PowerShell (font: Consolas) > > PS D:\jm> $OutputEncoding > > > IsSingleByte : True > BodyName : us-ascii > EncodingName : US-ASCII > HeaderName : us-ascii > WebName : us-ascii > WindowsCodePage : 1252 > IsBrowserDisplay : False > IsBrowserSave : False > IsMailNewsDisplay : True > IsMailNewsSave : True > EncoderFallback : System.Text.EncoderReplacementFallback > DecoderFallback : System.Text.DecoderReplacementFallback > IsReadOnly : True > CodePage : 20127 > > PS D:\jm> chcp 65001 > Page de codes active : 65001 > > PS D:\jm> $OutputEncoding = [Console]::OutputEncoding > PS D:\jm> $OutputEncoding > > > BodyName : utf-8 > EncodingName : Unicode (UTF-8) > HeaderName : utf-8 > WebName : utf-8 > WindowsCodePage : 1200 > IsBrowserDisplay : True > IsBrowserSave : True > IsMailNewsDisplay : True > IsMailNewsSave : True > IsSingleByte : False > EncoderFallback : System.Text.EncoderReplacementFallback > DecoderFallback : System.Text.DecoderReplacementFallback > IsReadOnly : True > CodePage : 65001 > > > So far, so good. It seems I can enter and display "unicode > characters" (as opposed to cp850). > > PS D:\jm> echo 'abc逜Üß' > abc逜Üß > PS D:\jm> chcp > Page de codes active : 65001 > PS D:\jm> > > 2) Python test > > PS D:\jm> c:\python31\python.exe > Fatal Python error: Py_Initialize: can't initialize sys standard > streams > LookupError: unknown encoding: cp65001 > > This application has requested the Runtime to terminate it in an > unusual way. > Please contact the application's support team for more information. > PS D:\jm> > > Obviously and expectedly Python does not recognize cp65001. > That's not the problem. > > The main concern is, Python crashes with the usual msgbox, > "python.exe has stopped working ..." . > > win7 pro (32 bits), Swiss French setup, cp850/cp1252, Python 3.1.2 . > > Take this a raw information and do not ask me what's happen > behind the scene. > > Last minute info: > Python 3.2.rc1: same behaviour. Could you add this report, slightly condensed, to the issue? -- Terry Jan Reedy
- Previous message (by thread): Issue 1602, cp65001, powershell and python3 crash
- Next message (by thread): Does Python 3.1 accept \r\n in compile()?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list