пятница, 6 ноября 2009 г., 12:48:47 UTC+4 пользователь sam написал:
> I am simply trying to display this copyright symbol on a webpage, so > how do I encode the byte array to utf-8 given that it is 'escape > encoded' in the above way? I tried: > > responseByteArray.decode('utf-8') > and responseByteArray.decode('unicode_escape') > and str(responseByteArray). > > I am using Python 3.1. I had some problem with reading zip archive in raw (binary) mode. I solve it this way .... open (filename, 'rb').read ().encode('string_escape') # now we had strings with strange symbols are escaped # than we can handle it without decoding excepions for example: body = '\r\n'.join (lines) .... # if we have unescaped strings we can get an exception there # after opertions, we needed we must unescape all content # and drop it out to network (in my case) body = body.decode('string-escape') .... # then we can send so to the server connection.request('POST', upload_url, body, headers) BR) -- http://mail.python.org/mailman/listinfo/python-list