UnicodeDecodeError issue
Dave Angel
davea at davea.name
Mon Sep 2 14:28:36 EDT 2013
On 2/9/2013 11:05, Ferrous Cranus wrote:
> Στις 2/9/2013 3:21 μμ, ο/η Dave Angel έγραψε:
>> Starting with the byte string in the error message:
>>>>> f = open("junk.txt", "w")
>>>>> f.write(b'\xb6\xe3\xed\xf9\xf3\xf4\xef\xfc\xed\xef\xec\xe1 \xf3\xf5\xf3\xf4\xde\xec\xe1\xf4\xef\xf2\n')
>>>>> f.close()
>
>
> Ιndeed but yet again, file checks out the encoding of the filename that
> consists of these lines above, not of the actual strings.
>
>
'file' does nothing interesting with the filename, it just opens it and
examines the contents. For example,
file www/cgi-bin/files.py
will examine the Python source file, not run it.
So first in the interpreter, I ran
>>>> f = open("junk.txt", "w")
>>>> f.write(b'\xb6\xe3\xed\xf9\xf3\xf4\xef\xfc\xed\xef\xec\xe1 \xf3\xf5\xf3\xf4\xde\xec\xe1\xf4\xef\xf2\n')
>>>> f.close()
then at the bash prompt, I ran:
davea at think2:~$ file junk.txt
junk.txt: ISO-8859 text
davea at think2:~$
--
DaveA
More information about the Python-list
mailing list