This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2014年04月03日 01:39 by tanbro, last changed 2022年04月11日 14:58 by admin. This issue is now closed.
| Messages (5) | |||
|---|---|---|---|
| msg215414 - (view) | Author: tanbro (tanbro) | Date: 2014年04月03日 01:39 | |
when new a mimetypes.MimeType instance in a my Windows, whose default coding is mbcs, UnicdeDecodeError occurred. Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win 32 Type "help", "copyright", "credits" or "license" for more information. >>> from mimetypes import MimeTypes >>> mt = MimeTypes() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "D:\Python27\lib\mimetypes.py", line 66, in __init__ init() File "D:\Python27\lib\mimetypes.py", line 358, in init db.read_windows_registry() File "D:\Python27\lib\mimetypes.py", line 258, in read_windows_registry for subkeyname in enum_types(hkcr): File "D:\Python27\lib\mimetypes.py", line 249, in enum_types ctype = ctype.encode(default_encoding) # omit in 3.x! UnicodeDecodeError: 'ascii' codec can't decode byte 0xc7 in position 8: ordinal not in range(128) i think this error was caused by the code in mimetypes.py's line 256 default_encoding = sys.getdefaultencoding() if change this line to: default_encoding = sys.getfilesystemencoding() such error will be resolved |
|||
| msg215418 - (view) | Author: tanbro (tanbro) | Date: 2014年04月03日 02:40 | |
and in line 249, changes: if isinstance(ctype, unicode): ctype = ctype.encode(default_encoding) # omit in 3.x! |
|||
| msg216988 - (view) | Author: Terry J. Reedy (terry.reedy) * (Python committer) | Date: 2014年04月22日 05:30 | |
The unlinked push message was for #21139. |
|||
| msg217010 - (view) | Author: Tim Golden (tim.golden) * (Python committer) | Date: 2014年04月22日 14:49 | |
This looks like a duplicate of issue9291; could you test the latest patch over there, please? |
|||
| msg217515 - (view) | Author: Tim Golden (tim.golden) * (Python committer) | Date: 2014年04月29日 12:42 | |
Fixed by issue9291 |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:58:01 | admin | set | github: 65337 |
| 2014年04月29日 12:42:31 | tim.golden | set | status: open -> closed resolution: duplicate messages: + msg217515 stage: resolved |
| 2014年04月22日 14:49:17 | tim.golden | set | assignee: tim.golden messages: + msg217010 nosy: + tim.golden |
| 2014年04月22日 05:30:35 | terry.reedy | set | messages: - msg216987 |
| 2014年04月22日 05:30:13 | terry.reedy | set | nosy:
+ terry.reedy messages: + msg216988 |
| 2014年04月22日 05:28:09 | python-dev | set | nosy:
+ python-dev messages: + msg216987 |
| 2014年04月03日 02:40:28 | tanbro | set | messages: + msg215418 |
| 2014年04月03日 01:39:20 | tanbro | create | |