Convert a list with wrong encoding to utf8
vergos.nikolas at gmail.com
vergos.nikolas at gmail.com
Thu Feb 14 11:37:20 EST 2019
Hello, i have tried the following to chnage encoding to utf8 because for some reason it has changed regarding list names
[python]
#populate client listing into list
names.append( name )
....
....
names.append( '' )
names.sort()
for name in names:
name = name.encode('latin1').decode('utf8')
[/python]
and the error that was presented was:
[output]
UnicodeEncodeError('latin-1', 'Άκης Τσιάμης', 0, 4, 'ordinal not in range(256)')
[/output]
Why it cannot encode in latin nad decode in utf8 normally?
And since 'names' are being fetced from mysql database, which they were stored as utf8 strings WHY/HOW the 'names' enrolled in latin-1?
More information about the Python-list
mailing list