[issue6058] Add cp65001 to encodings/aliases.py

2011-10-26 Thread STINNER Victor
STINNER Victor added the comment: I added a cp65001 codec to Python 3.3: see issue #13216. -- ___ Python tracker ___ ___ Python-bugs-l

[issue6058] Add cp65001 to encodings/aliases.py

2010-11-07 Thread STINNER Victor
STINNER Victor added the comment: Different tests proved that cp65001 can *not* be set as an alias to utf-8, and that's why I'm closing this issue. Anyway, I don't think that cp65001 is configured by default on any Windows setup. It is only set by the user, using the chcp command, to try to d

[issue6058] Add cp65001 to encodings/aliases.py

2010-11-03 Thread Michael Foord
Changes by Michael Foord : -- nosy: -michael.foord ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.

[issue6058] Add cp65001 to encodings/aliases.py

2010-11-03 Thread David Sankel
Changes by David Sankel : -- nosy: +David.Sankel ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pyt

[issue6058] Add cp65001 to encodings/aliases.py

2010-10-23 Thread David-Sarah Hopwood
David-Sarah Hopwood added the comment: Oops, false alarm. python -c "import os; print repr(os.getcwdu())" works as expected, so the exception is part of issue 1602. (My command about there being no need to distinguish this codepage from UTF-8 stands.) --

[issue6058] Add cp65001 to encodings/aliases.py

2010-10-23 Thread David-Sarah Hopwood
David-Sarah Hopwood added the comment: I meant to say that the os.getcwdu() test in msg119440 was done with Windows native Python 2.6.2. -- ___ Python tracker ___ __

[issue6058] Add cp65001 to encodings/aliases.py

2010-10-23 Thread David-Sarah Hopwood
David-Sarah Hopwood added the comment: I said: "There is only one correct way to encode/decode UTF-8". This is true modulo differences in the treatment of initial byte order marks. -- ___ Python tracker __

[issue6058] Add cp65001 to encodings/aliases.py

2010-10-23 Thread David-Sarah Hopwood
David-Sarah Hopwood added the comment: This problem causes {{{os.getcwdu()}}} to fail when the console code page is set to 65001 (always, I think): {{{ t:\>ver Microsoft Windows [Version 6.0.6002] t:\>chcp Active code page: 65001 t:\>python -c "import os; print os.getcwdu()" Traceback (most

[issue6058] Add cp65001 to encodings/aliases.py

2010-07-09 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- versions: -Python 2.6, Python 2.7, Python 3.1 ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue6058] Add cp65001 to encodings/aliases.py

2010-05-21 Thread STINNER Victor
STINNER Victor added the comment: Would it be possible to implement a "cp65001" codec in Python using MultiByteToWideChar() / WideCharToMultiByte() with codepage=CP_UTF8? -- nosy: +haypo ___ Python tracker ___

[issue6058] Add cp65001 to encodings/aliases.py

2010-01-13 Thread Marc-Andre Lemburg
Marc-Andre Lemburg added the comment: What we could do is add new codecs based on the .NET tables for cp65000 et al. However, before doing this, I'd like to know where these code page settings can occur and what exact names are used for them. If they only appear in .NET and IronPython, I don'

[issue6058] Add cp65001 to encodings/aliases.py

2010-01-13 Thread Marc-Andre Lemburg
Changes by Marc-Andre Lemburg : Added file: http://bugs.python.org/file15859/check-encodings.py ___ Python tracker ___ ___ Python-bugs-list mai

[issue6058] Add cp65001 to encodings/aliases.py

2010-01-13 Thread Marc-Andre Lemburg
Changes by Marc-Andre Lemburg : Added file: http://bugs.python.org/file15858/export-encodings.py ___ Python tracker ___ ___ Python-bugs-list ma

[issue6058] Add cp65001 to encodings/aliases.py

2010-01-13 Thread Marc-Andre Lemburg
Marc-Andre Lemburg added the comment: I created two scripts for exporting the IronPython findings and checking them in CPython. These are the results: Checking code Page 28591 against encoding 'iso-8859-1' using file 'iso-8859-1.map' 0 errors Checking code Page 28592 against encoding 'iso-

[issue6058] Add cp65001 to encodings/aliases.py

2010-01-12 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- priority: -> high stage: -> patch review ___ Python tracker ___ ___ Python-bugs-list mailing list Unsu

[issue6058] Add cp65001 to encodings/aliases.py

2009-12-22 Thread Martin v . Löwis
Martin v. Löwis added the comment: I also wonder whether stdin/stdout/stderr should be streams on Windows that use WriteConsole instead of WriteFile. Then the entire issue of console CP would go away for Unicode output. -- ___ Python tracker

[issue6058] Add cp65001 to encodings/aliases.py

2009-12-22 Thread Christos Georgi ou
Χρήστος Γεωργίου (Christos Georgiou) added the comment: re Martin's question, I can offer the indirect wisdom of Michael Kaplan in this blog post: http://blogs.msdn.com/michkap/archive/2008/03/18/8306597.aspx where he mentions that the easiest way to output unicode text in the Windows console

[issue6058] Add cp65001 to encodings/aliases.py

2009-12-22 Thread Martin v . Löwis
Martin v. Löwis added the comment: This report is really about the issues reported in #1602 and #7441, i.e. where console output fails if the terminal encoding is 65001. Rather than adding the alias, I would prefer to find out why terminal output fails in that code page. -- ___

[issue6058] Add cp65001 to encodings/aliases.py

2009-12-22 Thread Stefan Krah
Changes by Stefan Krah : Added file: http://bugs.python.org/file15662/check65001.py ___ Python tracker ___ ___ Python-bugs-list mailing list Un

[issue6058] Add cp65001 to encodings/aliases.py

2009-12-22 Thread Stefan Krah
Stefan Krah added the comment: I wrote a small C application that converts all possible wchar_t to multibyte strings, using code page 65001. Usage: cl.exe gen65001.c python check65001.py Except for the newline character and a sequence from 55296-57343, this code page matches UFT-8. Note, ho

[issue6058] Add cp65001 to encodings/aliases.py

2009-12-21 Thread Antoine Pitrou
Antoine Pitrou added the comment: (I tried running your script under IronPython 2.6 with Mono but I got a bunch of errors; since I don't know IronPython at all I can't really investigate) -- nosy: +pitrou ___ Python tracker

[issue6058] Add cp65001 to encodings/aliases.py

2009-12-07 Thread Marc-Andre Lemburg
Marc-Andre Lemburg added the comment: Here's a script for IronPython 2.6 that checks a few encoders. Since IronPython doesn't appear to come with the full set of Python codecs and it's also not clear whether the implemented codecs actually match the default Python ones, I'm not sure how reliabl

[issue6058] Add cp65001 to encodings/aliases.py

2009-12-07 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- nosy: +michael.foord ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.

[issue6058] Add cp65001 to encodings/aliases.py

2009-12-07 Thread Marc-Andre Lemburg
Marc-Andre Lemburg added the comment: Martin v. Löwis wrote: > > Martin v. Löwis added the comment: > >> http://msdn.microsoft.com/en-us/library/system.text.encoding(VS.80).aspx >> >> Looks like we could add a few more aliases for other encodings as well. > > I wouldn't trust this table. Mic

[issue6058] Add cp65001 to encodings/aliases.py

2009-12-07 Thread Martin v . Löwis
Martin v. Löwis added the comment: > http://msdn.microsoft.com/en-us/library/system.text.encoding(VS.80).aspx > > Looks like we could add a few more aliases for other encodings as well. I wouldn't trust this table. Microsoft is on record of implementing the code pages with slight variations co

[issue6058] Add cp65001 to encodings/aliases.py

2009-12-07 Thread Marc-Andre Lemburg
Marc-Andre Lemburg added the comment: Nevermind, I found this reference: http://msdn.microsoft.com/en-us/library/system.text.encoding(VS.80).aspx Looks like we could add a few more aliases for other encodings as well. -- ___ Python tracker

[issue6058] Add cp65001 to encodings/aliases.py

2009-12-07 Thread Marc-Andre Lemburg
Marc-Andre Lemburg added the comment: Could you provide some official reference defining the alias ? Thanks. -- ___ Python tracker ___ __

[issue6058] Add cp65001 to encodings/aliases.py

2009-12-05 Thread flox
Changes by flox : -- versions: +Python 2.6, Python 3.1, Python 3.2 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe

[issue6058] Add cp65001 to encodings/aliases.py

2009-05-26 Thread Χρήστος Γεωργίου (Christos g...@psf.upfronthosting.co.za, eorgiou)
Changes by Χρήστος Γεωργίου (Christos Georgiou) : Added file: http://bugs.python.org/file14014/alias_cp65001.diff ___ Python tracker ___ ___ Py

[issue6058] Add cp65001 to encodings/aliases.py

2009-05-26 Thread Χρήστος Γεωργίου (Christos g...@psf.upfronthosting.co.za, eorgiou)
Changes by Χρήστος Γεωργίου (Christos Georgiou) : Removed file: http://bugs.python.org/file14013/alias_cp65001.diff ___ Python tracker ___ ___

[issue6058] Add cp65001 to encodings/aliases.py

2009-05-26 Thread Χρήστος Γεωργίου (Christos g...@psf.upfronthosting.co.za, eorgiou)
Changes by Χρήστος Γεωργίου (Christos Georgiou) : -- components: +Windows ___ Python tracker ___ ___ Python-bugs-list mailing list Unsu

[issue6058] Add cp65001 to encodings/aliases.py

2009-05-26 Thread Χρήστος Γεωργίου (Christos g...@psf.upfronthosting.co.za, eorgiou)
New submission from Χρήστος Γεωργίου (Christos Georgiou) : Add 'cp65001' (Microsoft term for UTF-8) as an alias to 'utf_8' -- components: Library (Lib), Unicode files: alias_cp65001.diff keywords: patch messages: 88060 nosy: tzot severity: normal status: open title: Add cp65001 to encod

[issue6058] Add cp65001 to encodings/aliases.py

2009-05-19 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- nosy: +lemburg, loewis ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mai

[issue6058] Add cp65001 to encodings/aliases.py

2009-05-18 Thread Ezio Melotti
Changes by Ezio Melotti : -- nosy: +ezio.melotti ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pyt