Please upgrade to 1.7.2.4-2 and try again.
I will upgrade but I will not have access to this access point again for
at least a month.
Note that the ESSID contains an e-acute encoded in iso_8859-1 (latin1).
I strongly suggest you to switch to UTF-8. :)
I always use UTF-8. It is not my access point and I didn't configure it.
I guess that the access point uses iso8859_1 or perhaps the person that
configured it uses iso8859-1. I could try to find the make and model of
the AP.
I honestly use UTF-8 on all my systems, so I need a bit of assistance to debug
this.
Me too. Perhaps you could just create a fake iwlist that gives an ESSID
in iso8859-1 and check what ESSID wicd puts in the file for
wpa_supplicant? (I presume that wicd uses iwlist to get the list of
access points.)
Could you please run:
$ python -c "import locale; e = locale.getpreferredencoding(); print e,
repr(u'\xe9'.decode(e))"
:; python -c "import locale; e = locale.getpreferredencoding(); print e,
repr(u'\xe9'.decode(e))"
UTF-8
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in
position 0: ordinal not in range(128)
I don't know how this helps as I did not configure the ESSID of this
access point.
I probably need you to test many things, so... be prepared! :)
OK, if you cannot make a fake iwlist then perhaps I could try.
Stuart
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]