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]

Reply via email to