Python 3.3.0 sys.getdefaultencoding(): utf-8 sys.getfilesystemencoding(): mbcs locale.getpreferredencoding(False): cp1252 locale.getpreferredencoding(True): cp1252 ----- os.listdir(b'.') [b'??????? ???'] ----- os.listdir(u'.') ['\u0420\u0443\u0441\u0441\u043a\u043e\u0435 \u0438\u043c\u044f'] *** Error: Traceback (most recent call last): File "testserh.py", line 49, in bname = os.fsencode(uname) File "C:\Python33\lib\os.py", line 798, in fsencode return filename.encode(encoding, errors) UnicodeEncodeError: 'mbcs' codec can't encode characters in position 0--1: invalid character ----- os.stat('\u0420\u0443\u0441\u0441\u043a\u043e\u0435 \u0438\u043c\u044f') nt.stat_result(st_mode=16895, st_ino=9851624184997219, st_dev=0, st_nlink=1, st_uid=0, st_gid=0, st_size=0, st_atime=1355437172, st_mtime=1355437172, st_ctime=1355437172)