[Qgis-developer] python unicode problem in raster metadata
carson.farmer at gmail.com
Wed Jan 28 19:07:33 EST 2009
> sys.displayhook = sys.__displayhook__
> UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in
> position 19: ordinal not in range(128)
Because the metadata contains Turkish characters (which aren't ascii),
it throws a unicode encode error when you try to print it. But if you
assign the metadata to a variable, then you could probably convert to
string yourself, or let python do it for you:
meta_data = layer.metadata()
>>> test = "è"
Hopefully that helps a bit?
More information about the Qgis-developer